【发布时间】:2011-11-25 00:29:35
【问题描述】:
在我的工作平台中,我遇到了 session_destroy 问题
function logout()
{
$_SESSION['id'] = '';
session_destroy();
}
这里我将会话 id 变量设置为空值,并使用 session_destroy() 函数销毁会话。
但问题是,从我的帐户注销后,当我按下浏览器的返回按钮时,它会显示状态为已登录。 即使我也可以浏览我帐户的个人资料和链接。
谢谢
【问题讨论】:
-
session_destroy()上的手册显示了如何完全销毁会话(尽管您的可能是一个缓存问题) -
尝试使用
$_SESSION = array();而不是$_SESSION['id'] = ''; -
也许这个帖子会对你有所帮助 - stackoverflow.com/questions/1037249/…