CakePHP 3 отображает время ожидания сеанса в зависимости от конфигурации сеанса - PullRequest
0 голосов
/ 10 октября 2019

Это мои настройки сеанса в app.php (CakePHP 3)

'Session' => [
    'cookie' => 'name',  
    'defaults' => 'database',    
    'timeout'=>'20',         
    'handler' => [         
        'engine' => 'DatabaseSession',
        'model' => 'A0'
     ]

],

Печать текущего времени до начала сеанса:

echo $this->request->session()->read('Config.time');

показывает мне огромное число,например, 1570704344

Я установил тайм-аут на 20 минут. В моих настройках есть ошибка, или я неправильно показываю время ожидания?

1 Ответ

0 голосов
/ 10 октября 2019

1570704344 - это отметка времени.

Из документов CakePHP:

Обратите внимание, что session.gc_maxlifetime в php.ini должен быть больше или равен наибольшему сеансу ['timeout '] во всех обслуживаемых веб-сайтах для достижения желаемого эффекта.

И для прочтения настройки:

\Cake\Core\Configure::read('Session.timeout')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...