Autor Zpráva
Sylar
Profil
Zdravím,
potřeboval bych objasnit a poradit s živostností resp. sessions

živostnost cookies nastavuju v htaccessu takto
php_value session.cookie_lifetime 3600

Pokud to použiju, sessions "žijou" hodinu ale to iv případě že zavřu a otevřu prohlížeč - stále jsem přihlášen. Špatně.

Druhá možnost - v htaccessu nenastavuju nic a sessions "žijou" do té doby než zavřu prohlížeč NEBO se smažou po cca půlhodině samy. Opět špatně.

Chci dosáhnout toho aby sessions žily furt, dokud se neodhlásim nebo nezavřu okno prohlížeče. Když jsem jakkoliv dlouho nečinný, přesto zůstávám stále přihlášen.

Poradí někdo jak na to?

-----------------
Ještě něco ke cookies - jak to je když nenastavím dobu životnosti u cookies ? zůstanou uloženy "napořád" v paměti, dokud je nesmažu sám ?

Všem díky
Peta
Profil *
session.cookie_lifetime -> jde myslim o cas na serveru ne prohlizece, zkus nastavit

session.cookie_lifetime 0 //session cookie se smaze po zavreni prohlizece
session.gc_maxlifetime 3600 //session se smaze za 3600s po vytvoreni ;)
snad to tak je uz nvm.
Sylar
Profil
tak když sem do htaccessu dal
php_value session.cookie_lifetime 0


tak se mi to po půlhodině stejně odhlásí když nejsem aktivní :( tso to?
Leo
Profil
Vykaslete se na nastavovani parametru session, a do $_SESSION si ukladajte cas posledni akce, pak vzdycky testujte jestli je v casovem limitu. Leo

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:

0