Salve, come posso creare un controllo sulla scadenza delle sessioni di una pagina avvisando l'utente che la sessione è scaduta prima di fargli salvare dei dati che andrebbero persi?
Grazie
con un javascript realizza un timer che dopo tot minuti mostra un avviso.
<script type="text/javascript" language="javascript">
function avviso_scadenza()
{
alert("ATTENZIONE !\n\nSe non verrà effettuata alcuna operazione entro\ni prossimi 5 minuti verrete scollegati dal sistema.\n\nI dati non salvati andranno persi.");
}
window.setTimeout('avviso_scadenza()',(1800 - 5*60)*1000);
</script>
:bye:
Per default una sessione scade quando viene chiuso il browser, quindi non scade mai...
Se però importi un valore diverso allora quel javascript può servire.
Per tutti i dettagli sull'argomento leggiti l'articolo sulle sessioni che trovi nel sito.
:bye:
Dipende dalla configurazione del php.ini e dallo script che utilizza le sessioni. Leggiti bene quell'articolo e poi verifica la configurazione del tuo server. Vedrai che troverai la causa.
:bye: