Originariamente inviato da knifekiller
salve utenti!!

come posso fare a far cancellare la sessione all'uscita della pagina(in cui creo la sessione)?
perchè normalmente la cancella alla chiusura del browser...almeno..cn FF..

si può fare??



domanda strana la tua. l'uscita dalla pagina per il server avviene appena terminato lo script. L'uscita del browser non la puoi calcolare. Avviene quando decide l'utente.

Quindi se vuoi chiudere nella stessa pagina in cui apri la sessione tanto vale non aprirla per niente. La sessione ha una vita alimentata da due parti, lato client con la chiusura del browser, lato server con un timeout di inattivita' stabilito nel php.ini

In mancanza del logout la sessione lato server scade di default, dopo 1400 secondi "di inattivita'" del browser.
codice:
; dal php.ini

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440