如何获取url发回动作表单?

时间:2009-04-30 08:40:01

标签: php html

我在另一个目录中有表单操作文件,但有些文件发送到此操作文件 以及如何获取发送动作的URL

http://www.test.com

-> action to http://www.123456.com/ac.php

how to get http://www.test.com in http://www.123456.com/ac.php to goback http://www.test.com

4 个答案:

答案 0 :(得分:1)

您可以将$_SEVER["HTTP_REFERER"]存储在会话或其他变量中,然后在适用时使用它。

答案 1 :(得分:0)

您可以考虑使用预定义的php变量来查找请求URL,如下所示:

$_SERVER['HTTP_HOST']
$_SERVER['REQUEST_URI']

但是,如果您只想重定向到主机的根目录,那么您只需将HTTP重定向发送到'/'

答案 2 :(得分:0)

我认为如果您真的希望能够导航回上一页,那么最好发布当前页面的URL以及其余的表单数据。这样您就可以访问下一页上的该字段,并可以呈现一个链接,将用户发送回上一页......

您可以使用隐藏字段在表单中存储当前页面的URL。

答案 3 :(得分:0)

'http://' . $_SERVER['SERVER_NAME']

我不建议使用$ _SERVER ['HTTP_REFERER'],因为它可能被访问者浏览器,防火墙或防病毒软件阻止。更不用说价值可能是错误的。