【问题标题】:After logout pressing the browser back button it redirects to previous page with localhost address注销后按浏览器后退按钮,它会重定向到具有本地主机地址的上一页
【发布时间】: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”不一样。

【问题讨论】:

    标签: php xampp localhost


    【解决方案1】:

    好吧,我还没有真正尝试过这段代码,但它可能会对你有所帮助

    所以你可以使用类似的东西

    $_SESSION["user"] = "";                                                                         
                                                                                                                                                                                                                                                                                                                     
    echo"<script>
                                                                                                                                     
        if ( window.history.replaceState ) {
                                                                                                                                      
             window.history.replaceState( null, null, window.location.href );
                                                                                                                                     
         }                                                                                                                   
     </script>";
    

    【讨论】:

      猜你喜欢
      • 2020-04-16
      • 2012-07-09
      • 2023-04-03
      • 2020-02-16
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 2016-02-04
      相关资源
      最近更新 更多