duanhao4156 2010-04-06 08:29
浏览 56
已采纳

Zend命名空间 - 检查会话是否存在

All,

I am using Zend Framework and Zend_Session to do global session management for my application. I plan to clear all sessions on logout and hence am using the following code:

if($this->sessionExists())
{
    $this->destroy();
}

But it seems like it's not doing a good job.. I am getting an error:

    PHP Warning:  session_destroy() [<a href='function.session-destroy'>
function.session-destroy</a>]: Trying to destroy uninitialized session 

How can I get rid of this error? Is there an alternative to sessionExists()?

  • 写回答

2条回答 默认 最新

  • duanlaofu4108 2010-04-06 08:54
    关注

    This seems to do the trick..

    if($this->isStarted())
    {
        if($this->sessionExists())
        {
            $this->namespaceUnset("default");
            $this->forgetMe();
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部