Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/12/2004, 08:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
spider_boy
El script de "logout" se ha de ejecutar en un proceso independiente .. las variables de sesión no quedan disponibles hasta la próxima petición al servidor .. así que no puedes en un mismo script "matar" una sesión y a continuación intentar ver si está o no creada la sesión como para verificarlo .. lo has de hacer en un proceso aparte.
logout.php

Podrías tener un logout tipo:

Código PHP:
<?php 
session_start
(); 

$_SESSION = array(); 

session_destroy(); 

header ("Location: index.php");
?>
como veras .. al final del proceso de "matar" la sesión .. redireciono a otra página automáticamente. Será en esa página donde redireccionas o en otras donde valides tu sesión como ya lo debes estar haciendo.

Un saludo,