gpt4 book ai didi

PHP 重定向而不保存在历史记录中

转载 作者:行者123 更新时间:2023-12-04 21:03:17 25 4
gpt4 key购买 nike

下午好!问题出现了。我正在使用 PHP。用户访问 example.com/in/,脚本重定向到 http://example.com/ (使用 header("Location: ...") ;)。如何避免在浏览器历史记录中保存 example.com/in/?

最佳答案

我和你遇到了同样的问题,这就是我发现的:

PHP:

php中没有这样的功能,虽然有一种方法可以替换php中以前的类似标题,但我认为这不是您要找的! ( php manual )

Javascript:

有几种直接或间接操作浏览器历史记录的函数和方法:

  • 您可以使用 window.location.replace("http://...")重定向用户而不将当前页面保存到浏览器历史记录
  • window.history.back()将用户重定向到浏览器历史记录中的一页(就像浏览器的后退按钮一样)
  • window.history.forward()与 window.history.back() 相同但向前
  • window.history.go(index)从 session 历史中加载特定页面,使用其在 session 历史中的相对位置作为索引(当前页面的索引为 0)
  • 有关使用 history.replaceState() 操作浏览器历史记录的更多信息和 history.pushState()阅读 this

  • 回答您的问题:

    根据您在做什么,您可以使用这些 js 方法之一。不幸的是,如前所述,如果我没记错的话,PHP 中没有这样的东西。

    关于PHP 重定向而不保存在历史记录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674929/

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