Autor | Zpráva | ||
---|---|---|---|
sesonak Profil * |
#1 · Zasláno: 27. 12. 2010, 02:29:14
Ahoj, řeším problém s expirací session. Chci aby mi sessions expirovaly po 24 hodinách, ale nějak jsem zmaten z session.gc_maxlifetime a pak je tam ještě nějaké cache timeout a ještě něco. Co mám jak nastavit?
|
||
martinek Profil * |
#2 · Zasláno: 27. 12. 2010, 10:55:30
sesonak:
Session se smaže (ukončí) při zavření prohlížeče. Dopa platnosti lze nastavit u cookies. |
||
fuckin Profil |
#3 · Zasláno: 27. 12. 2010, 10:58:46
martinek:
„Doba platnosti lze nastavit u cookies.“ Ne, lze nastavit i u sessions. Ta se použije když klient nezavírá okno. Nastavuje se to v sekundách, takže tam napiš 60*60*24 |
||
sesonak Profil * |
#4 · Zasláno: 27. 12. 2010, 12:06:03
No mě teď session vyprchávají automaticky po nějaké době aniž bych okno zavíral, takže tam je něco defaultně nastavené. Kam mám napsat ten čas? session.cache_expire, session.cookie_lifetime či session.gc_maxlifetime?
|
||
sesonak Profil * |
#5 · Zasláno: 27. 12. 2010, 12:36:15
A ještě jeden dotaz: co ovlivňuje session.cache_limiter? Podle manuálu se zdá že kešování celé stránky, ale přijde mi to divné u sessions.
|
||
Keeehi Profil |
#6 · Zasláno: 27. 12. 2010, 15:07:39 · Upravil/a: Keeehi
Doba platnosti cookies v prohlížeči:
session.cookie_lifetime , nebo přímo ve scriptu pomocí session_set_cookie_params .
|
||
sesonak Profil * |
#7 · Zasláno: 27. 12. 2010, 15:49:17
To je ale platnost samotné cookie, tu mám nastavenou na 0 - než se zavře prohlížeč.
|
||
Keeehi Profil |
#8 · Zasláno: 27. 12. 2010, 16:04:25
sesonak:
Doba platnosti uložených souborů by se měla nastavovat pomocí session.gc_maxlifetime . Osobně jsem to však nikdy nezkoušel.
|
||
Časová prodleva: 15 let
|
0