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,