在 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']);应该可以。
我使用 zend 会话容器将我的会话存储在登录操作中。
$sessionTimer = new Container('timer');
$sessionTimer->username=$data['user_name'];
并且我希望在注销操作时清除我的会话,并且我使用了 Zend_Session::destroy();但它没有按预期工作。我用谷歌搜索并使用了他们所说的几乎所有内容..但仍然对我不起作用......请问有什么想法吗?
要清除会话,您可以使用以下命令,在您的 logout.php 脚本中调用它:
$sessionTimer->getManager()->getStorage()->clear('timer');
我相信你也可以把它当作一个数组来对待,所以 unset($_SESSION['timer']);应该可以。