ciao,
sto facendo uno script di logout.
come posso distruggere completamente una sessione (compresi i cookie)?
ciao grazie
ciao,
sto facendo uno script di logout.
come posso distruggere completamente una sessione (compresi i cookie)?
ciao grazie
..povero silvio, lui è sceso in campo..
e lo ha fatto per noi...comunisti...
session_unset();
session_destroy();
per i cookie settali nuovamente ma nel tempo metti time()-1000
![]()
i cookie settati come dice kilio durano fin quando non si cambia sito o si chiude il browser.. se invece intendi rimuovere un normale cookie che non abbia durata "negativa" devi usare set_cookie("nomecookie")... usando la funziione con uun solo parametro rimuove il cookie...
![]()
Scusate, mi son dimenticato di dire che il cookie è un cookie di sessione.
Per come ho fatto io, il cookie viene generato automaticamente con l'avvio della sessione e in effetti è rimosso con la chiusura del browser.
Ma per implementare un logout (quindi senza chiudere il browser o cambiare sito) il cookie di sessione può essere rimosso nel modo che mi avete indicato? scusate se ve lo chiedo ma per due o tre giorni non avrò la possibilità di sperimentare!!
ciao
..povero silvio, lui è sceso in campo..
e lo ha fatto per noi...comunisti...
se usi session_destroy ci pensa il php.. perchè devi imparanoiarti?![]()
Perchè ieri non mi funzionava!se usi session_destroy ci pensa il php.. perchè devi imparanoiarti?
dopo aver fatto lo script che loggava l'utente e che lanciava la sessione, premendo su "logout" lanciavo uno script che faceva session_destroy() ma le pagine protette erano cmq visibili.
L'unica soluzione era chiudere il browser!
..povero silvio, lui è sceso in campo..
e lo ha fatto per noi...comunisti...
forse erano cashate... :vhò:Originariamente inviato da mauri@como
Perchè ieri non mi funzionava!
dopo aver fatto lo script che loggava l'utente e che lanciava la sessione, premendo su "logout" lanciavo uno script che faceva session_destroy() ma le pagine protette erano cmq visibili.
L'unica soluzione era chiudere il browser!
mi pare strano
Molto strano, escludo che vada a ricaricarle dalla cache.Originariamente inviato da }gu|do[z]{®©
forse erano cashate... :vhò:
mi pare strano
Va contro ogno logica.
Come on, let's WAMP!!!
Windows XP Pro SP2 - Apache 2.0.55
MySQL 5.0.19 - Php 4.4.2
There are only 10 types of people in the world: Those who understand binary, and those who don't
Ciao,
per ditruggere una sessione
$_SESSION = array() ;
session_destroy() ;
non bisogna usare session_unset se si usa l'array $_SESSION.
E siccome si dovrebbe sempre usare $_SESSION al posto di session_register.....
per favore NIENTE PVT TECNICI da sconosciuti
perchè svuoti $_SESSION ???Originariamente inviato da Fabio Heller
Ciao,
per ditruggere una sessione
$_SESSION = array() ;
session_destroy() ;
non bisogna usare session_unset se si usa l'array $_SESSION.
E siccome si dovrebbe sempre usare $_SESSION al posto di session_register.....
session_destroy non lo dovrebbe fare?![]()