2014-04-02 10 views
5

Obecnie mój session.gc_maxlifetime jest ustawiony domyślnie, a więc 1440 sekund.Czy można ustawić session.gc_maxlifetime> 65535 sekund

Chciałbym ustawić maxlifetime na miesiąc, 4 * 7 * 24 * 60 * 60 sekund. Jednak przeczytałem na php.net, że maksymalna wartość session.gc_maxlifetime wynosi 65535.

Czy to niemożliwe, aby ustawić mój maxlifetime na więcej niż 65535 sekund?

+0

Czy jesteś pewien, że to jest rzeczywiście maksymalna wartość? Informacje w instrukcji to komentarz użytkownika. Według [tego raportu o błędzie] (https://bugs.php.net/bug.php?id=45871) możliwe są wyższe wartości. – Vatev

+0

Jestem zainteresowany tym, jaki problem próbujesz rozwiązać, odkładając tak długo "odbiór śmieci". –

+0

@Vatev - Dzięki za link. Czy maksymalna zależy od session.save_handler? Z tego, co rozumiem z [email protected], mogło. @Ryan Vincent - Właśnie ustawiłem moje 'session_set_cookie_params (4 * 7 * 24 * 60 * 60)' w moim phpinfo() Czytałem, że 'session.cookie_lifetime' jest rzeczywiście tą wartością. Jednak po 24 minutach (maksymalny czas życia ustawiony przez 'session.gc_maxlifetime') zabije go. – Nijn

Odpowiedz

Powiązane problemy