Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Długość sesji i niszczenie jej w przypadku przekroczenia czasu
Majkelo23
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 17
Dołączył: 13.02.2012

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


W jaki sposób zdefiniować długość sesji? Chodzi mi o przypadek, że jeśli user jest zalogowany na stronie, ale nie przeładowywał strony od ponad X czasu (załóżmy 30 minut) to jego sesja zostaje zniszczona i jeśli znów odświeży stronę po upływie tego czasu to będzie już wylogowany? Obecnie używałem czegoś takiego:

  1. $session_time = 35; // in minutes
  2. session_set_cookie_params(($session_time*60));


ale wydaje mi się, że to działa w taki sposób, że niezależnie czy jestem aktywny cały czas (odświeżam stronę) czy też nie - zawsze po 30 minutach mnie wyloguje (sesja jest niszczona). Czy tak to działa?
Znalazłem w manualu coś takiego: session_cache_expire($nowy_czas), ale czy to jest na pewno to o co mi się rozchodzi?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 19:54