@alysenko

Как установить длительность сессии на сайте на Phalcon?

Есть сайт на Phalcon.
В php.ini
session.gc_maxlifetime = 1400
Так как нет доступа к файлу php.ini, пробую через php переопределить это значение и назначить длительность на 8 часов:
ini_set('session.gc_maxlifetime', 28800);
ini_set('session.cookie_lifetime', 28800);
session_set_cookie_params(28800);

Но почему то этот код не срабатывает. Что самое интересное, если я ставлю длительность сессии на 5 мин, то все работает отлично:
ini_set('session.gc_maxlifetime', 300);
ini_set('session.cookie_lifetime', 300);
session_set_cookie_params(300);

В чем может быть проблема, почему если ставить длительность больше чем в php.ini, то не срабатывает?
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 1
@VisualIdeas
Коллега, 300 меньше установленного в php.ini 1400)))))
По этому вы и можете его устанавливать.

А переопределять настройки php.ini
php.net/manual/ru/session.configuration.php
Посмотрите в сторону настроек session.save_path для сессий этих файлов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы