Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 16. 1. 2010, 00:59:29
Zdravím,
má/zná prosím někdo způsob jak spolehlivě nastavit životnost sešnů ? nastavuji ho přes htaccess takto php_value session.cookie_lifetime 0 podle manuálu by měly sešny žít do zavření prohlížeče. tak tomu ale není :( po cca půlhodince již nejsou. Může to být nastavením serveru, mojí aplikací nebo čím ? pokud máte někdo odzkoušené jiné řešení které funguje, uvítám i to ... díky |
||
AM_ Profil |
#2 · Zasláno: 16. 1. 2010, 11:18:34
jedna věc je, kdy vyprší cookie (lifetime 0 znamená při nejbližším zavření prohlížeče), jiná věc je, kdy session přestane být platná na serveru. To je myslím nastavení "session.gc_maxlifetime" (počet vteřin), ale nejsem si jistý. To se zavřením prohlížeče svázané není (server o tom nemá žádnou zprávu, takže neví, že cookie může smazat), ale můžeš tam dát třeba 24 hodin - to by snad mělo stačit každému.
|
||
Sylar Profil |
#3 · Zasláno: 16. 1. 2010, 17:15:51
AM:
tak jsem na stránce nastavil php_value session.cookie_lifetime 0; // ztráta session.cookies při zavření prohlížeče php_value session.gc_maxlifetime 86400; // session na serveru na 1 den a koukal jsem na phpinfo kde je u gc_maxlifetime "local value" -> 86400 a "master value" -> 1440 ... když jsem to tedka zkoušel tak se mi to za těch 24 minut odhlásilo, tzn. že master value přebilo local value. |
||
Časová prodleva: 14 let
|
0