我正在使用表单向PHP脚本提交一些帖子信息。脚本完成后,我希望它重定向回到用户来自的页面。现在我只是使用带有静态URL的header()。我在互联网上发现了大量关于此的非常矛盾的信息,所以我想知道StackOverflow的想法。
答案 0 :(得分:3)
使用HTTP_REFERER
:
header('Location: ' . $_SERVER['HTTP_REFERER']);
答案 1 :(得分:0)
访问$ _SERVER ['HTTP_REFERER']变量并重定向到此。应该做的伎俩。
答案 2 :(得分:0)
我这样做的方法是使用session变量在每次访问时存储当前页面URL。
$_SESSION['last_url'] = <get current url>
使用$ _SESSION ['last_url']替换标头中的静态网址。根据你如何实现你的PHP,你可以使用搜索谷歌“当前url php”或只是$ _SERVER ['REQUEST_URI'](stackoverflow不允许我放置超过1个链接!)
答案 3 :(得分:0)
使用REQUEST_URI但要注意主线斜线/