Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Zend_Auth - wygasanie sesji
luki100011
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


witam

mam taki kod - ma ustawiać czas życia sesji na 2h
  1. $auth = Zend_Auth::getInstance();
  2. $sesja=new Zend_Session_Namespace($auth->getStorage()->getNamespace());
  3. $sesja->setExpirationSeconds('7200');


i jak nie robię nic na stronie to po około 15 minutach mnie wyrzuca

jak wkleję kod

  1. $auth = Zend_Auth::getInstance();
  2. $sesja=new Zend_Session_Namespace($auth->getStorage()->getNamespace());
  3. $sesja->setExpirationSeconds('10');


to skrypt działa prawidłowo - 10 sekund bez czynności i mnie wywala


więc gdzie jest problem że krótszy czas działa ok a długi nie questionmark.gif


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
quality
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Maksymalny czas zycia sesji jest ustawiany rowniez na serwerze. Wiec ustawienie w ciasteczku sesyjnym wiekszego czasu niz ten ustalony w php.ini nic Ci nie da smile.gif

Niestety nie pamietam jaka to byla dyrektywa, musisz poszukac, albo moze ktos jeszcze pomoze.

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
luki100011
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


wiec tak ustawiam dodatkowo jeszcze
Kod
ini_set('session.gc_maxlifetime', '7200');


czy czas życia sesji można wyczytać z phpinfo() questionmark.gif


--------------------
Go to the top of the page
+Quote Post
quality
post
Post #4





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Tak oczywiscie ze mozna odczytac. Wiec proponuje sprawdzic czy init_set dziala i czy czas ten sie zmienil smile.gif

Nie kazdy serwer pozwala na zmiane ustawien php poprzez ini_set.

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
luki100011
post
Post #5





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


No w kolumnie Local Value na 7200, natomiast Master Value wskazuje na poprzednią wartość można modyfikować, jednak efekt jest cały czas taki sam - sesja pada


--------------------
Go to the top of the page
+Quote Post
quality
post
Post #6





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hmmm nie przychodzi mi nic innego do glowy.

Moze sproboj stworz jakas przykladowa(testowa zmienna) sesje uzywajac standardowego php, ustaw taki czas i patrz czy rowniez wygasnie.


Pozdrawiam


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:06