如何在Symfony2中重新启动会话

时间:2013-03-21 01:06:23

标签: php session symfony

当用户点击任何地方时,如何重新启动会话?我创建了一个请求listerner:     

public function onKernelRequest(GetResponseEvent $event)
    {
        $session = new Session();
        $session->start();
        //$event->getRequest()->getSession()->start();
    }

感谢。

2 个答案:

答案 0 :(得分:3)

我认为你实际上是在追求:

$session->invalidate(); 

右?

答案 1 :(得分:3)

正常工作。

public function onKernelRequest(GetResponseEvent $event)
{
    $event->getRequest()->getSession()->migrate();
}

感谢。