![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 1.02.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam mały problem z obsługą sesji, a dokładniej z okresem jej wygasania. Do przechowywania SID używane jest cookie. Zmienną cookie_lifetime mam ustawioną na 20 minut:
Cookie z SID jest automatycznie tworzone przez php ze zdefiniowanym przeze mnie okresem ważności (20 minut do przodu). Tyle, że przy przeglądaniu strony, ważność tego cookie nie jest odnawiana, czyli pomomo tego, że użytkownik przez całe 20 minut jest aktywny w serwisie (przegląda strony) to i tak po 20 minutach sesja jest tracona, albowiem cookie traci ważność i jest generaony nowy SID. Coś jest nie tak z moim php, czy to normalna sytuacja i trzeba np. samemu zadbać o odświeżanie ważności cookie zawierającego SID? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
A ciasteczko z SID nie jest tworzone automatycznie?
Zawsze robiłem tak, że się tym nie martwiłem..... session_start i działa ![]() Ten post edytował TomASS 13.07.2006, 14:44:01 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 1.02.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A ciasteczko z SID nie jest tworzone automatycznie? Zawsze robiłem tak, że się tym nie martwiłem..... session_start i działa ![]() Dokładnie jest tak jak piszesz: cookie jest tworzone automatycznie przez php. Problem w tym, że przy przeładowaniu strony php nie odnawia ważności tego cookie. Dlatego po zadeklarowanych przeze mnie 20 minutach sesja wygasa (cookie traci ważność) pomimo tego, że user jest cały czas aktywny w serwisie. Nie wiem dlaczego tak jest. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
No a dlaczego ma odnawiać sesję przy przeladowaniu?
Właśnie na tym to polego, żeby nie traciło ![]() -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:48 |