Сессия не более часа действительна

У меня есть проблема на СЕССИИ. Мне нужна 12-часовая сессия, чтобы я мог войти утром и получить доступ к своему веб-сайту в течение всего дня.

Я сделал следующее в .htaccess

php_value session.cookie_lifetime 43200
php_value session.gc_maxlifetime 43200
php_value session.cache_expire 43200

В моем index.php я вставил код ниже:

echo ini_get("session.cookie_lifetime").'<br />';
echo ini_get("session.gc_maxlifetime").'<br />';
echo ini_get("session.cache_expire").'<br />';

Resuilt я получил:

43200
43200
43200

Однако, если я не буду ничего делать на моем веб-сайте в течение часа, сеанс будет уничтожен.

Кто-нибудь, кто может мне помочь?

0

Решение

Это должно сделать трюк:

ini_set('session.cookie_lifetime',12*60*60);
ini_set('session.gc_maxlifetime',12*60*60);
ini_set('session.cache_expire',12*60*60);
session_start();

Не забудьте установить параметры среды, прежде чем начать какие-либо сеансы.
Также будьте осторожны, НИКОГДА не устанавливайте значение более 65535, что составляет чуть более 18 часов!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]