Originariamente inviato da lionell88
quindi il timestamp - tempo dell'ultimo accesso mi dà l'intervallo in cui non è stata più aggiornata la sessione. se questo è maggiore del timeout, la sessione è scaduta.

grazie tante allora
ma questo non significa che l'utente non sia piu' online. Significa solo che da quel tot impostato l'utente non effettua aggiornamenti di pagina con session_start()

Potrebbe essere sempre presente e se, senza chiudere il browser facendo cosi' definitivamente scadere la sessione anche lato client, tornasse potrebbe riprendere lo stesso file di sessione ma con il contenuto non piu' valido.

Attenzione poi a quando client e server sono allocati sullo stesso pc. Potrebbero esserci risultati inattesi a causa della cache del browser.

Per fare queste prove dovresti impostare lo stesso tempo di scadenza sessione sia lato client che lato server.