Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2012, 05:49
mar_insa_2000
 
Fecha de Ingreso: enero-2012
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
vaciar variable session

Hola a todos :
ando dandole vueltas hasta un problema que no sé a que se debe.
En mi pagina web, en un momento dado lleno una variable de session con un valor.
En otro script la vacio con un unset, pero aún así nl logro vaciarla.
codigo script 1:
if ( (!(isset($_SESSION['Id']))) || ( (isset($_SESSION['Id'])) && (($_SESSION['Id'])=="" ) ) )
{sentencias
}
else
{
echo "estoy con ".$_SESSION['Id'];
}

Al ejecutar esto me escribe un Id (por ejemplo 3)

a continuacion

if (isset($_SESSION['Id'])) {
echo "estoy con ".$_SESSION['Id'];
unset($_SESSION['Id']);
}
echo "ok";

y me escribe solo "ok"

vuelvo a ejecutar el primero y me escribe de nuevo : 3

¿por que no lo quita ???