【发布时间】:2013-09-13 08:32:07
【问题描述】:
我在结束会话时遇到问题,我在我的会话开始的地方有 MAIN.PHP,在我的 MAIN.php 中我有<a href = "logout.php">logout</a> 这是我的 logout.php 的代码
<?php
unset($_SESSION['user']);
unset($_SESSION['pass']);
session_destroy();
echo"<script> window.location.href = '../index.php' ; </script>";
exit();
?>
单击链接注销后,当我按下后退按钮时,我仍然可以访问页面并且它仍然保存我的 SESSION 变量。
【问题讨论】:
-
点击上一个按钮后刷新还能用吗?
-
您可能需要考虑设置
Location:标头Header("Location: _url_")与 JavaScript 重定向。无需让客户端立即召回服务器。只需在销毁会话后重定向它们。应该是 302 如果你对 HTTP 代码感兴趣的话。 -
是的,它还在工作。
-
@war10ck 即使当我按下返回时我仍然使用标题,我也可以访问我的 php。
-
所有复制者请阅读帖子和cmets,这不是常规的“后退按钮”问题。
标签: php