【发布时间】:2014-05-27 11:48:08
【问题描述】:
我在 MVC 模式中使用了 session_destroy。 如果我单击注销链接,它将重定向正确的 url 但页面消失。它在 Firefox 中显示以下错误。
页面未正确重定向
Firefox 检测到服务器正在重定向对该地址的请求 一种永远不会完成的方式。
此问题有时可能是由禁用或拒绝接受 cookie 引起的。”
这是我用于注销的功能。
注销功能:(不工作)
public function Logout(){
session_destroy();
$this->redirect('index.php?r=admin/login');
}
我有unset($_SESSION['userName']) 会话变量。它工作正常。但是session_destroy 不在那个地方工作。
这是什么原因?
注销功能:(工作)
public function Logout(){
unset($_SESSION['userName']);
$this->redirect('index.php?r=admin/login');
}
【问题讨论】: