【发布时间】:2021-05-16 20:27:26
【问题描述】:
我正在本地主机上开发登录/注销页面。
当我使用 localhost/login.php 页面登录时,它会重定向到 localhost/index.php。
我的本地 ip 是 192.168.1.57,所以无论我输入 localhost 还是 192.168.1.57,它都会重定向到 index.php 页面。
按下 index.php 中的注销按钮时,我将其重定向到 192.168.1.57/logout.php(我没有使用 localhost/logout.php,因为我想从同一 LAN 上的不同计算机测试它)这是这个:
session_start();
unset($_SESSION["user"]);
session_destroy();
header("Location: ./login.php");
exit;
所以我又回到了 192.168.1.57/login.php。
但是当我在浏览器中按下“返回”按钮时,它会将我重定向到 localhost/index.php。
所以我很困惑为什么 192.168.1.57 和 localhost 的行为不同。为什么“192.168.1.57/logout.php” 或“localhost/logout.php”不一样。
【问题讨论】: