как изменить gc_maxlifetime во время работы Zend Framework - PullRequest
0 голосов
/ 04 января 2019

Я использовал setExpirationSeconds для сеанса, но не весь сеанс вышел.

$objSessionNamespace = new \Zend\Session\Container( 'Zend_Auth' );
           $objSessionNamespace->setExpirationSeconds(60);

1 Ответ

0 голосов
/ 10 января 2019

Чтобы удалить сеанс по ключу, вы можете использовать offsetUnset, это просто сбросит переменную сеанса по ключу сеанса, как показано ниже:

$objSessionNamespace = new \Zend\Session\Container( 'Zend_Auth' );
$objSessionNamespace->setExpirationSeconds(60);
$objSessionNamespace->offsetUnset('key');

Опять же, если вы хотите испортить все данные сеансаконкретное пространство имен,

$objSessionNamespace = new \Zend\Session\Container( 'Zend_Auth' );  
 $objSessionNamespace->getManager()->destroy();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...