No, facendo l'unset della sessione comunque il pg mi rimane all' interno del gioco, ma non solo, la pagina di controllo comunque non mi rileva la fine della sessione.
Posto la pagina che in require controlla se un utente è connesso o meno, sperando in un suggerimento^^
<?
session_start();
if (!isset($_SESSION['USERNAME']))
{
header("Location: http://www.******.net/sessione_scaduta.php");
}
else if (!isset($_SESSION['PASS']))
{
header("Location: http://www.******.net/sessione_scaduta.php");
}
?>
gli asterischi in sostituzione all' url li ho chiaramente messi io, e questa pagina è inclusa in ogni pagina, con un require.
Francamente, non riesco a capire perchè, nonostante alcune parti della pagina principale siano realizzate con un frameset e che si aggiornano da sole con un refresh, nel momento in cui la sessione viene distrutta l'header non cambia andando in sessione_scaduta