use*_*197 5 php browser redirect
下午好!问题出现了。我正在使用 PHP。用户转到 example.com/in/ ,脚本重定向到http://example.com/(使用 header("Location: ...") ;)。如何避免将 example.com/in/ 保存在浏览器历史记录中?
我和你遇到了同样的问题,这就是我发现的:
PHP:
php 中没有这样的函数,尽管有一种方法可以替换 php 中以前的类似标头,但我不认为这就是您正在寻找的!(PHP手册)
JavaScript:
有几种函数和方法可以直接或间接操作浏览器历史记录:
window.location.replace("http://...")重定向用户而不将当前页面保存到浏览器历史记录中window.history.back()将用户重定向到浏览器历史记录中的上一页(与浏览器的后退按钮完全相同)window.history.forward()与 window.history.back() 相同,但向前window.history.go(index)从会话历史记录中加载特定页面,使用其在会话历史记录中的相对位置作为索引(当前页面的索引为 0)history.replaceState()此内容history.pushState()回答你的问题:
根据您正在执行的操作,您可以使用这些 js 方法之一。不幸的是,如前所述,如果我没记错的话,PHP 中没有这样的东西。