![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 5.01.2007 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Zastosowałem - @ini_set("session.gc_maxlifetime","3600"); przed session_start().
Niestety nie działa tak jak bym tego chciał. Jak sprawdzam w pliku cookie to mam - wygasa na końcu sesji. Chodzi o ustawienie sesji na okres godzinki ale z konkretną datą. Czyli jak się zaloguję o 12 to o 13 wygaśnie dopiero. Niezależnie od zamknięcia sesji ( session_destroy() ) Ten post edytował blackneron 27.09.2007, 08:37:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
Witam,
z tego co pamiętam to mi to też nie działało, dlatego zrobiłem to w .htaccess Kod php_value session.gc_maxlifetime 28800 php_value session.save_path /jakis_path_do_katalogu/ Bardzo ważna sprawa: session.save_path MUSI być unikalny w skali sesja/gc_maxlifetime, gdyż odśmiecanie sesji działa tak: losowane jest prawdopodobieństwo wykonania działania odśmieczaca na danej odsłuny (session.gc_probability, session.gc_divisor), jeżeli zostanie uruchomiony to leci po katalogu session.save_path i czyści wszystkie pliki których data utworzenia/modyfikacji jest starsza niż czas teraźniejszy-gc_maxlifetime, czyli jeżeli są dwie sesje o różnych gc_maxlitetime w tym samym katalogu... to chyba wiadomo co może się przydażyć:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 18:01 |