<html>
<body>
<form action="index.php">
<button type="submit" name="logout" style="background:lawngreen ;"
class="btn btn-default">Logout</button>
</form>`
<?php
$btn=$_POST['logout'];
if(isset($btn))
{
header("location:index.php");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
header("Expires: 0");
}
?>
</body>
</html>
当我单击注销按钮时,该页面将重定向到index.php,当我单击 单击返回(<-)按钮,页面仍将移至上一页。谁能给 解决方案?
答案 0 :(得分:0)
如果用户不再登录,则通常应重定向回。 如果执行此操作,并且用户再次注销后访问受限页面,则只要他没有登录,就应每次将其重定向到登录页面。
logout.php
strlen
restricted-access-page.php
session_start();
$_SESSION["loggedIn"] = false;
答案 1 :(得分:0)
必须使用会话,它将对您有帮助
https://www.guru99.com/cookies-and-sessions.html
首先,您要在单击注销按钮时销毁会话
然后添加会话是否存在,请使用if statement
https://www.w3schools.com/php/php_sessions.asp