按存储在Session中的变量的值来销毁PHP Session

时间:2017-03-07 08:38:46

标签: php session zend-framework php-7

我在项目中使用ZF1PHP7

我在登录期间按如下方式设置会话

$session = new Zend_Session_Namespace()
$session->email = 'example@example.com' //recieved via login form

现在,在我的代码中,由于我的用例,我想要销毁$session->emailexample@example.com的会话。

我该怎么做?感谢

1 个答案:

答案 0 :(得分:1)

销毁所有会话只需使用:

Zend_Session::destroy( true );

如果您想要销毁特殊会话,请使用:

$sess = 'auth'
$namespace = new \Zend_Session_Namespace( $sess );
$namespace->unsetAll();