PHP-сессия gc_maxlifetime использует мастер-значение вместо локального - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь установить это значение на 12h на общем хостинге и полностью терпит неудачу. ini_get (после session_start ()) возвращает правильные секунды, также в php_info () он показывает правильное локальное значение, но сеанс продолжает истекать при мастер-значении .

Я пытался использовать локальный php.ini , а также .htaccess , и ini_set (до session_start ()) тоже ... все методы потерпели неудачу ... Попытался установить gc_probability & gc_divisors тоже.

Я пытался открыть тикет на хостинге, и мне сказали использовать php, но ini_set не сработал. Теперь я не знаю, что я могу попробовать?

Это проблема хостинга?

Заранее спасибо!

1 Ответ

0 голосов
/ 03 ноября 2018

После мозгового штурма с другим программистом и худшей помощи в хостинге я в итоге решил проблему, просто изменив папку для хранения сессий. Это решение также потребует управления отменой устаревших сеансов с помощью cronjob.

...