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

时间:2011-11-08 16:08:59

标签: php zend-framework zend-session

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

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

1 个答案:

答案 0 :(得分:32)

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

$job = new Zend_Session_Namespace('application');
$job->username = 'test';

要从会话中删除用户名,请执行以下操作:

unset($job->username);

要删除整个“应用程序”命名空间和可以使用的相关数据:

Zend_Session::namespaceUnset('application');