【问题标题】:Symfony2: check whether session exists or notSymfony2:检查会话是否存在
【发布时间】:2013-05-22 10:04:11
【问题描述】:

有没有办法检查会话是否存在?

我试过这个方法,但它总是给我一个“好极了!”答案:

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

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

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

【问题讨论】:

  • 我不知道出了什么问题,但hasPreviousSession 对我来说很好

标签: session symfony


【解决方案1】:
$this->container->get('session')->isStarted()

就是你要找的。​​p>

【讨论】:

  • 哥们,你是最棒的! ;)
  • 错了。 isStarted 返回 false 除非您调用 getset,即使请求实际上有会话。
猜你喜欢
  • 2011-12-29
  • 2018-04-04
  • 2013-02-26
  • 2011-02-18
  • 2012-10-03
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
相关资源
最近更新 更多