我有这个文件
安全.php
session_start();
if(empty($_SESSION['u_name'])) {
header("Location:emprego.php");
}
if(isset($_GET['logout'])) {
session_destroy();
header("Location:emprego.php");
}
$name = $_SESSION['u_name'];
?>
<li><?php echo "<a href='emprego.php?logout' id='D'>Logout</a>";?></li>
基本上,如果我注销,我将被重定向到 emprego.php。但是,如果我单击后页按钮(浏览器中的箭头),我可以查看同一页面(secure.php)。
我的问题是,为什么?
thanks
http://nl2.php.net/manual/en/function.session-destroy.php http://nl2.php.net/manual/en/function.session-destroy.php
请看此处的示例 1。它明确指出您还必须清除 $_SESSION 。
if(isset($_GET['logout'])) {
unset($_SESSION['u_name']); //makes it non-existent (it does unset) that variable
session_destroy();
header("Location:emprego.php");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)