У меня проблема: сеансы моих приложений неожиданно истекают примерно через 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
который теперь позволяет мне войти в систему.