Мой сеанс хранится в действии входа в систему с использованием контейнера сеанса Zend.
$sessionTimer = new Container('timer');
$sessionTimer->username=$data['user_name'];
и я хочу, чтобы мой сеанс очистился от действия выхода из системы, и я использовал
Zend_Session :: уничтожить (); но это не сработало, как ожидалось. Я гуглил и использую почти все, что они сказали … но все равно не работает для меня … Любая идея, пожалуйста?
Чтобы очистить сеанс, используйте следующее, вызовите его в вашем скрипте logout.php:
$sessionTimer->getManager()->getStorage()->clear('timer');
Я полагаю, что вы можете обращаться с ним как с массивом, так что unset ($ _ SESSION [‘timer’]); должно сработать.
Других решений пока нет …