【发布时间】:2010-11-07 13:49:46
【问题描述】:
如何获取提交请求的 url。我试过 $_SERVER['REQUEST_URI'];但这给了我目标网址而不是源网址。有没有可能得到原点?
【问题讨论】:
标签: php request httprequest
如何获取提交请求的 url。我试过 $_SERVER['REQUEST_URI'];但这给了我目标网址而不是源网址。有没有可能得到原点?
【问题讨论】:
标签: php request httprequest
您正在寻找$_SERVER['HTTP_REFERER'];
注意:
页面的地址(如果有) 将用户代理引用到当前 页。这是由用户代理设置的。 不是所有的用户代理都会设置这个,并且 有些提供修改的能力 HTTP_REFERER 作为一个特性。简而言之, 它不能真正被信任。
【讨论】:
$_SERVER['HTTP_REFERER'] 将起作用,如果它是由调用浏览器提供的。请注意,它是由客户端提供的,因此它可能是空的或伪造的,所以不要相信它的安全性。
【讨论】: