Session Symfony2:检查会话是否存在

Session Symfony2:检查会话是否存在,session,symfony,Session,Symfony,是否有方法检查会话是否存在 我试过这个方法,但它总是给我一个‘好极了!’答复: $session = $this->getRequest()->hasPreviousSession(); if($session) { return new Response('Bravo !'); } else { return new Response(

是否有方法检查会话是否存在

我试过这个方法,但它总是给我一个‘好极了!’答复:

        $session = $this->getRequest()->hasPreviousSession();

        if($session)
        {
            return new Response('Bravo !');

        }
        else
        {
            return new Response('Oooops !');
        }

这就是你要找的。

老兄,你是最棒的!;)错
isStarted
返回
false
,除非调用
get
set
,即使请求实际上有一个会话。我不知道是什么问题,但是
hasPreviousSession
对我来说很好
$this->container->get('session')->isStarted()