Bandicoot
@Bandicoot
Вась-программист

Как продлить время жизни сессионной переменной?

Задаю переменную так:
Yii::$app->session->set('currentSite', $currentSite);

В конфиге прописано так:
'session' => [
    // this is the name of the session cookie used for login on the backend
    'class' => 'yii\web\Session',
    'timeout' => 86400
],

Но переменная больше стандартного значения (1440 секунд) по-прежнему не держится. Что я делаю не так?
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sidni
Php Developer
может проблема в самом php
ini_set('session.gc_maxlifetime', 86400);
ini_set('session.cookie_lifetime', 86400);
если хостинг не Ваш то можно еще воспользоваться:
ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы