ciao, ho una pagina con un link che punta logout.php, in logout.php c'è solo questo codice:
codice:
	<?php // se è stato cliccato il link log out
		@session_unset(); // Desetta tutte le variabili di sessione. 
		@session_destroy(); //DISTRUGGE la sessione. 
		header("Location: default.php");
		exit();
	?>
in default.php controllo che una delle variabili di sessione precedentemente creata non sia valorizzata, in modo da avere la certezza che l'utente ha fatto il logout e quindi faccio così:
codice:
session_start();
if(!isset($_SESSION['sprivil']))
{	
echo("sprivil non è + valorizzata");
}else{
echo("sei ancora loggato");
}
perchè cavolo mi esce sempre che sono ancora loggato?
ah, ho provato anche ad eliminare le @ davanti a unset e destroy, ma niente