![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)
inicializo mi sesion con session_start() y guardo un vector con los datos del usuario con session_register('mi_variable'), todo
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
Agradeceria su ayuda
| |||
![]() hola, por favor necesito ayuda urgente referente a sesiones ![]() inicializo mi sesion con session_start() y guardo un vector con los datos del usuario con session_register('mi_variable'), todo ![]() Agradeceria su ayuda |
| |||
Si te genera otra session es porque no has propagado el SID (identificador único de session) correctamente ... El SID se puede propagar en modo "manual" y "automatico": En modo manual eres tu y tu programación la que ha de generar los links/formularios que comunican las páginas del grupo de páginas q tengan q usar esa session via ejemplo: echo "<a href=\"pagina2.php?session_name().\"=\".session_id ()\">pasar a segunda pagina</a>"; Si quieres propagar el SID en modo automático y que sea PHP el que inserte ese SID en todos tus llamadas a links HTML (etiquetas <a> . o <form> y algunas mas ...) tienes q tener la directiva de php.ini .. tal cual el ejemplo: session.use_trans_sid = 1 (a 1 define "ON" .. que se propage en automatico via cookie o reescritura de ciertos tag HTML segun indiquen el estado de otras directivas de. php.ini en esa seccion "sessions" ...) Como referencia .. PHP 4.3.0 en adelante la directiva session.use_trasn_sid está por defecto a 0 (off) .. al igual q la archiconocida register_globals q tambiene está a OFF ... Te recomiendo q le heche un vistazo a las FAQ's de PHP de este foro (FAQ sobre sessiones): http://www.forosdelweb.com/showthrea...998#post238998 Un saludo,. |