- Home
- Categorie
- Coding e Sistemistica
- PHP
- Quanto dura if (isset($_SESSION [""]) ?
-
Quanto dura if (isset($_SESSION [""]) ?
Salve ragazzi,
corro in vostro aiuto... Spero riuscirete a darmi la risposta..
Utilizzo questo if (isset($_SESSION ["valore"]) ? in modo che quando un utente visualizza una determinata pagina dove il codice e' $_SESSION['valore'] = TRUE; , su un'altra pagina comparira' un testo invece di un altro standard.
La mia domanda e': quanto dura questa "SESSION"? E' possibile impostare un valore temporale?
-
Ciao gokufg
prova a guardare questa discussione, credo faccia al caso tuo.
http://stackoverflow.com/questions/520237/how-do-i-expire-a-php-session-after-30-minutes
-
Non esattamente.. Lì spiega come permettere di tenere attiva la sessione per 30 minuti.. Io vorrei sapere se non metto nulla quanto dura e, se dura troppo poco, farla durare di più..
-
Ciao,
dipende della configurazione del server. Puoi crearti un phpinfo per vedere la configurazione corrente.
-
@Thedarkita said:
Ciao,
dipende della configurazione del server. Puoi crearti un phpinfo per vedere la configurazione corrente.
Ti ringrazio per la risposta. Ho controllato e nella session cache c'è il valore 180.. Presumo siano 6 minuti (180/30). Come maxlifetime c'è invece 1440.Come posso via codice php dire che la sessione deve durare di più?
Ti ringrazio ancora..
-
Puoi usare ad esempio:
ini_set('session.gc_maxlifetime', 3600);Ma non ci sono garanzie che funzioni, perchè la possibilità di cambiare valore in runtime dipende sempre dalla configurazione del server.
-
@Thedarkita said:
Puoi usare ad esempio:
ini_set('session.gc_maxlifetime', 3600);Ma non ci sono garanzie che funzioni, perchè la possibilità di cambiare valore in runtime dipende sempre dalla configurazione del server.
Grazie mille ancora..
Posso fare qualcosa creando un cookie? Conosci qualche tutorial da suggerirmi? Non sono riuscito a trovare nulla..