Buongiorno.
Ho cercato in lungo e in largo sul web, ma non ho ancora capito come si possa controllare se una sessione php Ŕ scaduta.
Inizialmente immaginavo che facesse testo il valore session.gc_maxlifetime del php.ini, dunque lo ho settato a 60 secondi e ho provato a fare un login. Ho lasciato la pagina "a riposo" per una decina di minuti (giusto per essere sicuri), poi ho ricaricato la pagina e tutto funzionava ancora

Quindi ho pensato di inserire un periodo di tempo nel record della sessione nel db, periodo dopo il quale la sessione Ŕ considerata scaduta. Quindi con un controllo del tipo

Codice PHP:

[COLOR=#000000]/*Recupero data di creazione e durata della sessione dal db e le metto in $start e $expire. Ometto per brevitÓ*/
if($start+$expire [COLOR=#007700]