2014-04-02 6 views
5

Attualmente il mio session.gc_maxlifetime è impostato sul valore predefinito, quindi 1440 secondi.È possibile impostare session.gc_maxlifetime> 65535 secondi

Vorrei impostare lo maxlifetime a un mese, 4 * 7 * 24 * 60 * 60 secondi. Tuttavia, ho letto su php.net che il valore massimo di session.gc_maxlifetime è 65535.

È quindi impossibile impostare il mio maxlifetime su più di 65535 secondi?

+0

Sei sicuro che questo è in realtà il valore massimo? Le informazioni nel manuale sono un commento utente. Secondo [questo bug report] (https://bugs.php.net/bug.php?id=45871) sono possibili valori più alti. – Vatev

+0

Sono interessato a quale problema si sta tentando di risolvere ritardando la 'garbage collection' per tanto tempo. –

+0

@Vatev - Grazie per il link. Il massimo dipende dal session.save_handler? Da quello che ho capito da [email protected] potrebbe. @Ryan Vincent - In questo momento ho impostato il mio 'session_set_cookie_params (4 * 7 * 24 * 60 * 60)' nel mio phpinfo() ho letto che 'session.cookie_lifetime' è davvero questo valore. Tuttavia dopo 24 minuti (la durata massima impostata da 'session.gc_maxlifetime') lo uccide. – Nijn

risposta

Problemi correlati