Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 6. 5. 2014, 09:19:51
Zdravim, pozeral som php.ini a neviem, ktora z hodnot mi definuje casovu dlzku session . Ak uzivatel dlhsiu dobu nepracuje, hodnoty zo session sa vymazu. Dakujem.
|
||
Enko Profil |
#2 · Zasláno: 6. 5. 2014, 10:05:53
Máš lepší podívat se do oficiální dokumentace, než heldat v php.ini. Viz ini.session.gc-maxlifetime či případně ini.session.cookie-lifetime
|
||
Joker Profil |
#3 · Zasláno: 6. 5. 2014, 10:11:11
luma64:
Je to trochu složitější: - session.cookie_lifetime určuje životnost session cookie. Pokud se k identifikaci relace používají jen cookies (výchozí chování) a cookie vyprší, data na serveru sice fyzicky třeba budou, ale zmizí jejich spárování s návštěvníkem. - session.gc_maxlifetime určuje životnost dat na serveru (od posledního přístupu k nim). Ale data se nemažou hned po uplynutí té doby (ve výchozím nastavení 24 minut). Smaže je nejbližší další spuštění garbage collectoru, který se spouští náhodně při inicializaci session (pravděpodobnost je definovaná zlomkem, kde čitatel je session.gc_probability a jmenovatel session.gc_divisor; Výchozí hodnoty jsou 1 a 100, tzn. pravděpodobnost 1% při každé inicializaci session). |
||
Časová prodleva: 10 let
|
0