如何在没有session_destroy的情况下销毁Zend_Session_Namespace

Joh*_*lia 13 php zend-framework zend-session

我使用以下方法在临时会话中存储了几个值: $job = new Zend_Session_Namespace('application');

如何在不清除所有会话的情况下仅销毁会话应用程序.

Poe*_*rin 32

要从会话中删除值,请在object属性上使用PHP的unset()函数.假设$ job有一个属性'username',如下所示:

$job = new Zend_Session_Namespace('application');
$job->username = 'test';
Run Code Online (Sandbox Code Playgroud)

要从会话中删除用户名,只需:

unset($job->username);
Run Code Online (Sandbox Code Playgroud)

要删除整个"应用程序"命名空间和相关数据,您可以使用:

Zend_Session::namespaceUnset('application');
Run Code Online (Sandbox Code Playgroud)