Il titolo sembrerà un po' generico, ma non ho trovato di meglio...
Il mio problema è il seguente: mi è capitato, mentre ero nella sezione riservata del mio sito, che, mentre scrivevo un articolo che mi ha occupato molto a lungo (oltre un ora, nella quale non ho mai cambiato pagina, né refreshando, né spostandomi), la mia essione su PHP è scaduta. Quando ho inviato l'articolo, e quindi caricato la pagina che lo inserisce nel database, la mia variabile $_SESSION['login'] non c'era più e quindi è uscito il messaggio che intima di effettuare il login e io ho perso il mio lavoro.
Come faccio a sapere quanto dura una sessione in PHP? C'è un dato proprio di AV?
Ho cercato nei forum, ma non ho trovato niente, e poi c'era confusione tra la sessione di PHP e quella del login nel pannello di controllo...
questa funzione dovrebbe restituirti il valore in secondi delal durata della sessione
ini_get('session.cache_expire');
dovrebbe essere 180...
comunque è buona norma fare prima tutto in locale e poi apportare modifiche online...
Proverò con quella funzione.
Sì, sì, lo so, faccio sempre tutto in locale, solo che tra una cosa e l'altra mi sono dimenticato di non essere in locale. Ora gli articoli li scrivo prima in locale e poi li copio su. Però se succede a qualche mio collaboratore...
Beh, riferirò...