【问题标题】:How to destroy Zend_Session_Namespace without session_destroy如何在没有 session_destroy 的情况下销毁 Zend_Session_Namespace
【发布时间】:2011-11-08 16:08:59
【问题描述】:

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

如何只销毁会话应用程序而不清除所有会话。

【问题讨论】:

    标签: php zend-framework zend-session


    【解决方案1】:

    要从会话中删除值,请在对象属性上使用 PHP 的 unset() 函数。 假设 $job 有一个像这样的属性“用户名”:

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

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

    unset($job->username);
    

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

    Zend_Session::namespaceUnset('application');
    

    【讨论】:

      猜你喜欢
      • 2017-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多