Originalmente inviato da
simpleticket
Tu stai facendo confusione tra cookie e sessioni.
Anche se è vero che le sessioni usano i cookie, sono cose diverse.
Lo script che usi fa uso delle sessioni, la cui durata è impostata a livello di server (credo che di default è 600 secondi, ovvero 10 minuti di inattività), e non credo sia modificabile.
Ora dato che navigando lo script le sessioni non scadono, sei sicuro che questi tempi siano brevi?
Cosa fa un utente sul tuo sito senza far nulla per 10 minuti?
Ho realizzato un piccolo gioco a mo di risiko,10 minuti nn sono pochi quindi andrebbero bene ,solo che preferivo lasciare un margine più lungo!
cmq se hai lo script sotto mano guarda la pagina logout.php
Codice PHP:
if ($_SESSION['login'] != "yes")
Errore("$url_login", "Errore", "Per accedere a questa pagina è prima necessario effettuare il login!" ,".");
leggendo le prime righe di quello che ti ho riporato sopra,if ($_SESSION['login'] != "yes") ho pensato che la sessione diventava !=yes da sola voleva dire che c'è una scadenza.
cmq si non sono molto pratico con le sessione e cookie.