【发布时间】:2013-12-19 07:36:37
【问题描述】:
我正在尝试退出会话。注销成功,但点击返回按钮后,我被带回“秘密”页面,我可以访问所有链接等...
这是在我的“秘密”页面中:
if(isset($_COOKIE['ID_my_site']))
{ ........... }
else { header("Location: login.php"); }
And my logout page is as follows:
unset($_COOKIE['ID_my_site']);
session_destroy();
$past = time() - 01;
setcookie(ID_my_site, gone, $past);
setcookie(Key_my_site, gone, $past);
header("Location: login.php");
【问题讨论】:
-
不要混淆
SESSION和COOKIE! -
使用 SESSION 代替 COOKIE!
-
检查会话是否已在您的页面上发布,然后将其发布在页面上。
标签: php browser-cache logout