
17/02/2005, 11:51
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
Deberías poner el código completo que usas .. almenos de una de tus scripts donde creas (defines/das valor) a una varaible de sesión y como pasas al siguiente script donde lees ese valor de esa variable de sesión.
Te recuerdo que el SID (identificador único de sesione) se propagan por dos métodos: cookies y URL .. si lo pierdes . no obtendrás el valor de tus variables de sesión.
Para esto en cada script que accedas o des valor a una variable de sesión tiene que contener al principio .. session_Start() .. si no lo usas en ese script no accederas ni permanecerá un valor que puedas asignar tipo $_SESSION['variable']="valor";
Por lo demás .. una sesión no queda disponible su nuevo valor (si lo modificas) hasta la próxima petición al servidor .. es decir . .entre un script.php al otro.php .. o recarga del mismo.
Otro detalle es que puedas estar viendo "la caché" de tu navegador. Esto último por defecto PHP lo ajusta por session_cache_limiter (en php.ini y función afin) a un valor "private" (es decir .. que no se haga caché de esas páginas que usan sesiones).
Un saludo, |