Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pytanie odnośnie session_save_path()
Forum PHP.pl > Forum > Przedszkole
przemek610
interesuje mnie czy serwer sam wyczyści po domyślnych chyba 24 minutach bezczynności sesje umieszczone w folderze innym niż domyślny ustawianym poprzez session_save_path($path). Co dzieje się z niezamkniętymi sesjami?
Arbor
Tekst na ten temat jest zawarty w komentarzach w php.ini w sekcji odpowiedzialnej za sesję
Kod
NOTE: If you are using the subdirectory option for storing session files
(see session.save_path above), then garbage collection does *not*
happen automatically.  You will need to do your own garbage
collection through a shell script, cron entry, or some other method.
For example, the following script would is the equivalent of
setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
cd /path/to/sessions; find -cmin +24 | xargs rm

Wynika z niego, że jeżeli zmieniasz domyślny katalog do sesji to sam musisz się zająć sprzątaniem danych z sesji. W ostatniej linijce jest zaprezentowana linijka kodu (w linuksie), która miałaby coś takiego wykonywać, oczywiście umieszczając wcześniej taki skrypt w cronie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.