使用PHP重定向到上一页的最简单方法是什么?

时间:2010-11-26 01:44:24

标签: php url post redirect header

我正在使用表单向PHP脚本提交一些帖子信息。脚本完成后,我希望它重定向回到用户来自的页面。现在我只是使用带有静态URL的header()。我在互联网上发现了大量关于此的非常矛盾的信息,所以我想知道StackOverflow的想法。

4 个答案:

答案 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但要注意主线斜线/