在 Zend 框架 II 上取消设置会话。如何清除我的会话?

unset session on Zend framework II .how to clear my session?

我使用 zend 会话容器将我的会话存储在登录操作中。

 $sessionTimer = new Container('timer');
 $sessionTimer->username=$data['user_name'];

并且我希望在注销操作时清除我的会话,并且我使用了 Zend_Session::destroy();但它没有按预期工作。我用谷歌搜索并使用了他们所说的几乎所有内容..但仍然对我不起作用......请问有什么想法吗?

要清除会话,您可以使用以下命令,在您的 logout.php 脚本中调用它:

$sessionTimer->getManager()->getStorage()->clear('timer');

我相信你也可以把它当作一个数组来对待,所以 unset($_SESSION['timer']);应该可以。