Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/02/2005, 11:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 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,