Autor Zpráva
Sylar
Profil
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
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: