grazie per avermi risposto, ma quando uno è "de coccio" o meglio che lascia o che persevera nella speranza di risolvere...
Allora, su ogni pagina che necessita di avere una sessione la inizializzo cosi:
codice:
<? session_start();
//per mantenere la sessione attiva faccio cosi:
$nick = $_SESSION['nick'];
$password = $_SESSION['password'];
//per distruggere la sessione cosi:
$_SESSION = array();
session_unset();
session_destroy();
?>
adesso per fare quel controllo che mi dicevi, dove lo devo mettere?
Avevo pensato nella default.php, in quanto all'apertura del sito, deve controllare se è presente ancora una sessione attiva.Giusto?
ho fatto cosi come mi hai postato ma ho inserito la session_destroy();
codice:
<? session_start();
$_SESSION['verifica'] = "ok";
if(isset($_SESSION['verifica']))
$_SESSION = array();
session_unset();
session_destroy();
?>
ma restituisce un'errore.....
Comunque mi sono accorto che il file di sessione che creo in locale nella cartella temp, è sempre lo stesso, nel senso che se cambio nick e password, utilizzo sempre lo stesso file di sessione..Come è possibile una cosa del genere?