Что мы используем для установки времени сеанса в php. Я нашел следующее:
ini_set(session.cookie_lifetime, 3600); ini_set(session.gc_maxlifetime, 3600);
Правильно ли установить тайм-аут для сеанса в php? Или мы можем установить время в файле htaccess?
Может быть, это простой вопрос, но я действительно не могу получить ответ, даже пытался на SO, Google и php.net, но никаких прямых решений или кода для этого.
Я решил эту проблему, добавив следующий код в мой файл .htaccess
.
<IfModule mod_php5.c> #Session timeout php_value session.cookie_lifetime 1200 php_value session.gc_maxlifetime 1200 </IfModule>
Благодаря!
Вы можете установить значение времени жизни равным 0
session.cookie_lifetime 1200
session.cookie_lifetime
указывает время жизни файла cookie в секундах, которое отправляется в браузер.
session.gc_maxlifetime 1440
session.gc_maxlifetime
указывает количество секунд, после которых данные будут считаться «мусором» и потенциально очищены. Сбор мусора может произойти во время сеанса