gpt4 book ai didi

symfony - invalidate() 不清除 symfony2 Controller 中的 session

转载 作者:行者123 更新时间:2023-12-01 07:07:25 25 4
gpt4 key购买 nike

我想在我的 Symfony2 Controller 之一中销毁 session 并使用以下代码:

$this->get('session')->invalidate();

但看起来这实际上并没有摆脱 session 数据,我必须像这样手动删除 session 变量:
$session->remove('viewed');
$session->remove('name');

有什么方法可以解决为什么 invalidate() 不清除 session ?

附言如果我做:
session_start();
session_destroy();

它有效,所以它不是服务器/php/浏览器问题。

最佳答案

确保您的脚本中有一个 session 无效。

$session->start();      // Start the session...
$session->invalidate(); // ...then invalidate

关于symfony - invalidate() 不清除 symfony2 Controller 中的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13184725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com