所以我在正在构建的网站中有以下特定代码:
<?php
session_start();
session_destroy();
header("Location: login.php");
?>
它的作用基本上是破坏$ _SESSION的内容并将用户重定向到login.php 问题是用户仍然可以使用浏览器的“后退”按钮并返回上一页。
我想使用一个与window.location.replace()类似的php函数,因为它在重定向后从历史记录中删除了先前的url。
为了更加精确,这是因为主页从使用post方法提交的表单中接收其基本数据(用户名,密码)。因此,如果用户单击注销,然后返回主页,它将仅要求重新发送数据,然后将重新加载该页面,而不应该这样做。