Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] session_cache_expire
Wieczny
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Mam pytanie co do session_cache_expire


  1. <?php
  2. $cache_limiter = session_cache_limiter();
  3.  
  4.  
  5. $cache_expire = session_cache_expire();
  6.  
  7. ?>


Czegoś mi brakuje aby po 1 minucie niszczyło sesje ? i bez względnie ją utrzymywało przez te jedną minute ? sciana.gif
Go to the top of the page
+Quote Post
sobstel
post
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


funkcje session_cache_* nie służą do zarządzania czasem trwania sesji (w praktyce wysyłają tylko odpowiednie nagłówki dotyczące buforowania do klienta).

Aby zniszczyć sesję po jednej minucie możesz zrobić np.

1.
ustawić session.gc_maxlifetime na 60 oraz session.gc_probability i session.gc_divisor na tą samą wartość. ale wtedy garbage collection będzie wywoływane przy każdym żądaniu, co może być obciążające.

2.
  1. <?php
  2.  
  3. $now = time();
  4.  
  5. if (!isset($_SESSION['start']))
  6. {
  7. $_SESSION['start'] = $now;
  8. }
  9. elseif ($_SESSION['start'] < $now - 60)
  10. {
  11. zniszcz_sesje_i_przekieruj_i_zrob_cokolwiek_trzeba();
  12. }
  13. ?>


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
Wieczny
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


jednak pozostaje jeszcze kwestia utrzymania sesji przez te 1 minute nawet po zamknięci przeglądarki


Jeszcze jedno pytanie ogólnie do sesji smile.gif
  1. <?php
  2. if (!isset($_SESSION['start']))
  3. ?>
tutaj jest sprawdzane czy sesja jest aktywna ?
Go to the top of the page
+Quote Post
.radex
post
Post #4





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


sprawdzane, czy $_SESSION['start'] istnieje


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
sobstel
post
Post #5





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(Wieczny @ 15.06.2008, 17:51:12 ) *
jednak pozostaje jeszcze kwestia utrzymania sesji przez te 1 minute nawet po zamknięci przeglądarki


http://pl2.php.net/manual/en/session.confi...cookie-lifetime


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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: 19.08.2025 - 10:42