У меня проблема, сеансы приложений неожиданно истекают через 15 минут. Мне нужно, чтобы они истекли через 4 часа.
Сервер - Centos 5.5, PHP - 5.3.2.
Ниже мой код (включен в глобальный заголовок).
<?php
session_name('MobileSuiteHQ');
if(!session_id()) {
session_start();
}
ini_set('memory_limit', '512M');
ini_set('session.gc_maxlifetime', 14400000);
ini_set('session.cookie_lifetime', 14400000);
ini_set('session.gc_divisor', 1000);
ini_set('session.use_cookies', 0);
ini_set('max_execution_time', 300);
ini_set('session.name','MobileSuiteHQ');
?>
Мой файл .htaccess содержит:
php_value session.gc_maxlifetime 14400000
php_value session.cookie_lifetime 14400000
php_value session.use_cookies 0
php_value session.gc_divisor 1000
Любая помощь или понимание было бы здорово.
РЕДАКТИРОВАТЬ: Мне не удалось войти, когда я обновил свой файл .htaccess, сессия не началась. Итак, я сейчас удалил:
php_value session.use_cookies 0
, который теперь позволяет мне войти.