Debian-Update Php Sitzungsdauer

Debian OpenLogo

Neulich ein Freund schrieb mir, dass er mit ein Problem hatte, debian Ihr Server-a. In nur nicht mehr als EASB Bewachung 30 egal wie Minute Melodien Session.gc_maxlifetime. Grundsätzlich ist das Problem ist, dass Debian hat sich entschieden, das Verhalten von Sitzungen statt neu zu schreiben Garbage Collector-und startet einen cron jeden 9. und 39. Minute, die alte Sitzungen entfernt. Toi in /etc/cron.d/php5 befindet

Insgesamt ist das Sempličk-Skript, welches wiederum startet/Usr/Lib/php5/Maxlifetime und Variable wie lange ist die Lebensdauer des Cookies, das ist 1440 Sekunden oder 24 Minuten 😉 dort von hier 2 Optionen oder kronen und somit beendet die automatische Reinigung zu stoppen, die später durch php.ini oder direkt in das Skript neu eingestellt werden kann sich die Dauer des Lebens von Sitzungen mit variabler max zu ändern. Ich persönlich bevorzuge die zweite Option. Viel sauberer ist in der Regel hat aber den Nachteil, – Wenn Sie überschreiben werden die Änderungen an der Datei verloren, die eine unangenehme Tatsache ist.

PS. Nun, ich denken sollte es wahrscheinlich, wenn irgendwo anders definiert ist, wo die Php Info über Seiinata gespeichert gehen würde den Rahmen sprengen, das Skript und somit wieder in eine normale Sitzung ohne Unterbrechung unhöflich verwendet werden.

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');

zemanta ausgebaut.

2 Kommentare

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

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *

Anti-Spam *