Php Debian poprawka okres istnienia sesji

Debian OpenLogo

Pewnego dnia mój przyjaciel napisał do mnie, że miałem problem z debian. -mój serwer. Nie dokładnie strzeżoną ponad sessiite 30 Bez względu na to, jak wiele minut, aby skonfigurować Session.gc_maxlifetime. W zasadzie problem jest, że Debian postanowiły ponownie napisać zamiast prowadzenia sesji Moduł zbierający elementy bezużyteczne-i uruchomić jeden cron co 9 i 39 minut który czyści stare sesje. On jest in/etc/cron.d/php5

Ogólnie rzecz biorąc, skrypt semplič″k, który z kolei uruchamia/usr/lib/php5/maxlifetime i zmienna jak długo jest życie pliku cookie, który jest 1440 sekund lub 24 minut stąd tam jest 😉 2 Opcje lub aby zatrzymać koronę i tym samym zakończyć automatycznego czyszczenia, która może później aby wyrównać z URphp.ini lub bezpośrednio w skrypcie, aby zmienić długowieczność życia sesji z zmiennej max. Ja osobiście wolę drugą opcję. Bardzo miłe jest ogólny, ale jest to wada – Jeśli zastąpisz zostaną utracone zmiany pliku, który jest niepokojący fakt.

PS. Teraz, że myślę o to prawdopodobnie, jeśli jest zdefiniowany gdzieś indziej gdzie przechowywać informacje php za pomocą seiinata powinny wykraczać poza zakres skryptu, a tym samym do być używany ponownie w normalnej sesji bez przerywania rude.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

Wzmocnione przez Zemanta

2 comments

    1. Всичко зависи от настройките на OS-a на, споделен хостинг би трябвало да имаш опция за настройка на php-ини че там свинщината е различна в зависимост с какво се управлява хостинг-а. За VPS-а трябва да се види как е настроено php-то. Като цяло това е за Debian пичовете

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

anty spam *