тайм-аут сеанса в php-коде и в htaccess?

Что мы используем для установки времени сеанса в 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 в секундах, которое отправляется в браузер.

Значение 0 означает «пока браузер не будет закрыт».

session.gc_maxlifetime 1440

session.gc_maxlifetime указывает количество секунд, после которых данные будут считаться «мусором» и потенциально очищены. Сбор мусора может произойти во время сеанса