Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2005, 11:17
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 20 años
Puntos: 0
Curiosidad en Session

Hola:

Me gustaría saber por qué ocuurre esto.

1.- Abro sesión en página 1.
2.- Envío por post variables a página 2.Abro sesion y las recojo con
Código PHP:
$_SESSION['variable1']= $variable1
y me aseguro de que lleguen por post con
Código PHP:
$variable1=$_POST['variable1']; 
3.- En una tercera página hago lo mismo con otras variables.
4.- En la última página las inserto en la tabla de la base de datos y hago
Código PHP:
session_unset();
session_destroy(); 
Si miro la sesion en la carpeta de temporales ha desaparecido.

Lo curioso (o, mejor, que no entiendo) es que si hago atrás en el navegador y recargo página, la sesión vuelve a aparecer (hasta aquí, normal porque la llamo), pero se llena con las variables que había en la página que recargo.

Esto es lo que quisiera saber. Si es normal o estoy haciendo algo mal porque yo creía que si borras variables (unset) y además destruyres la sesión (destroy) no quedaba rastro de nada.

Esto trabajando en local. ¿Quizá sea algo de configuración?.

Me preocupa este asunto porque en una parte de la web el programa deriva hacia una u otra opción y mi idea sería utilizar el mismo nombre para variables que tienen la misma definición.

Muchas gracias por vuestra ayuda.