我想破坏我的一个Symfony2控制器中的会话,并使用以下代码:
$this->get('session')->invalidate();
Run Code Online (Sandbox Code Playgroud)
但似乎这实际上没有摆脱会话数据,我必须手动删除会话变量,如下所示:
$session->remove('viewed');
$session->remove('name');
Run Code Online (Sandbox Code Playgroud)
有没有办法可以解决为什么invalidate()不会清除会话?
PS如果我这样做:
session_start();
session_destroy();
Run Code Online (Sandbox Code Playgroud)
它有效,所以它不是服务器/ php /浏览器问题.
symfony ×1