gpt4 book ai didi

php - 在 PHP 中注销后如何不允许用户返回?

转载 作者:可可西里 更新时间:2023-11-01 12:48:14 25 4
gpt4 key购买 nike

我刚刚写了一个 PHP 登录脚本,我想要完成的是当用户点击注销链接时,在他们注销后,无论点击浏览器的后退按钮,他们都无法访问该页面.

这是注销函数:

//Start the Session
session_start();
session_destroy();

header("location:login.php");
exit();

我确实在所有页面上放置了以下代码,但这似乎无法完成工作:

header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache");

//Start the Session
session_start();

有什么建议吗?

最佳答案

您无法控制服务器上客户端后退按钮的工作。您可以在客户端使用 javascript 销毁历史数据。

客户端可以完全忽略无缓存 header 。

关于php - 在 PHP 中注销后如何不允许用户返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1035537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com