Autor | Zpráva | ||
---|---|---|---|
rony Profil * |
#1 · Zasláno: 1. 8. 2011, 11:08:50
Ahoj našiel som vela podoných vecí čo sa týka mojej otázky ale nie uplne presnu..
Na stránkach do session ukladám stav ci je uživatel prihlásený a zároveň jeho nick keď prihlaseny je... Ak sa nemylim zivotnost session je 30 min. alebo až pokial uživateľ nezatvorí okno prehliadača.. môj problém je takýto: keď do každej stránky vložím povedzme $_SESSION['username']=$zaznam['nick']; $_SESSION['log']=1; teda presnejšie pri kontrole a ked to bude platit tak dáta vložím do session inak ho presmerujem inam. otázka znie:vždy keď do session vložím tieto dáta predźi sa ich životnost opat na 30 min? Ďakujem za odpovede. |
||
jenikkozak Profil |
#2 · Zasláno: 1. 8. 2011, 11:10:44 · Upravil/a: jenikkozak
rony:
„vždy keď do session vložím tieto dáta predźi sa ich životnost opat na 30 min?“ Ano, manipulací s polem $_SESSION prodloužíš jeho životnost na původní hodnotu. $_SESSION['log'] nepotřebuješ, stačí ti přece testovat existenci $_SESSION['username'], ne? |
||
Ugo Profil * |
#3 · Zasláno: 1. 8. 2011, 11:11:05
Session se o zivotnost stara automaticky, rek bych ze pri kazdym startu se obnovi, stejne tak trvanlivost je nastavitelna
|
||
rony Profil * |
#4 · Zasláno: 1. 8. 2011, 11:14:42
dá sa teda aj životnosť nastaviť na 15 min aj nejakým príkazom v súbore .htaccess?
predpokladám že asi tento príkaz nastavuje dobu platnosti .session.cache_expire |
||
Ugo Profil * |
#5 · Zasláno: 1. 8. 2011, 11:17:10
první google odkaz říká -
php_value session.cookie_lifetime 3600 php_value session.gc_maxlifetime 3600 |
||
rony Profil * |
#6 · Zasláno: 1. 8. 2011, 11:41:21
Díky moc.
|
||
Časová prodleva: 14 let
|
0