如何控制转到上一页?

时间:2018-09-08 10:41:56

标签: php html5

<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,当我单击 单击返回(<-)按钮,页面仍将移至上一页。谁能给 解决方案?

2 个答案:

答案 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