Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2007, 17:18
Logout
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años
Puntos: 1
No se destruye la sesión

Hola a todos,

Tengo una pagina logout.php y lleva lo que debe ser para destruir la sesión y limpiar sus variables.

session_unset();
session_destroy();


Resulta que cuando me voy a una página para comprobar que la sesión ya no existe me siguen apareciendo los datos, en este caso en un formulario.

El código que tengo al inicio del archivo es:

session_start();
if(isset($_POST['Cancelar']) or !isset($_SESSION['id_usuario]))
header('location: index.php');

Pero la página se carga normal a pesar de lo arriba escrito, lo que me indica que la sesión no se ha destruido.

Además me carga los datos de una consulta que la hago con la misma variable de sesión.

Muchas gracias por su ayuda,

Logout.