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

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: