ПредишенСледващото

Zadolbalo! Докато пишете статия или новина, сесията е изпускан и при запис хвърля на страницата за вход, с цялото въведен текст дяволите на не оцелее. Времето ми на живот, прекаран частично губи, е необходимо отново да пиша всичко.

Животът на бисквитките, които съхраняват на идентификатора на сесията по подразбиране е 0 секунди, т.е. Bitch бисквитка се съхранява до затваряне на браузъра. Това може да се промени с помощта на параметър session.cookie_lifetime в php.ini.

PHP, като правило, съхранява данни в сесията файлове. За да не се претрупва до файловата система периодично почистване на остарели данни, събиране на боклук - събиране на отпадъци. В php.ini файл, има session.gc_maxlifetime параметър, който определя времето в секунди, след което всички стари данни ще бъдат изтрити от файловата система.

Да кажем, че искате да настроите времето на живот на сесия - 03:00. За да направите това във вашия файл php.ini зададете следните параметри:

Ако не можете да правите промени във файла php.ini, можете да направите инсталирането на тези параметри с помощта на .htaccess файла. За това ние правим в следните направления:

Ако вашият хостинг компания забранява да използвате директивата за php_value в .htaccess файл или да използвате .htaccess като цяло - че е време за промяна на домакина.

Трябва да се има предвид, че funktsitsiya set_cookie_params трябва да бъдат призовани пред сесията ще бъде открит с помощта на session_start. set_cookie_params разполагат също така ви позволява да зададете пътя, домейн настройките за сигурност за бисквитка сесия.

Увеличаване на живота на сесия в PHP

Свързани статии

Подкрепете проекта - споделете линка, благодаря!