如何获取提交请求的网址。我试过$ _SERVER ['REQUEST_URI'];但这给了我目的地网址而不是源网址。是否有可能获得起源?
答案 0 :(得分:20)
您正在寻找$_SERVER['HTTP_REFERER'];
注意:强>
页面的地址(如果有的话) 将用户代理引用到当前 页。这是由用户代理设置的。 并非所有用户代理都会设置此项,并且 一些提供修改的能力 HTTP_REFERER作为一项功能。简而言之, 它真的不可信任。
答案 1 :(得分:4)
$_SERVER['HTTP_REFERER']
,它将起作用。请注意,它是由客户端提供的,因此它可能是空的或伪造的,所以不要在安全方面信任它。