jQuery ajax referer url

如何在ajax请求中获取referer的url?

名为main.php的文件具有jQuery,它将ajax调用发送到名为request.php的文件。

当我在request.php时,有可能以某种方式找出引用者吗? 确切地说,我想在运行request.php时打印字符串“main.php”(动态)。

通常,浏览器将使用标头Referer作为ajax请求的一部分发送引用页面,以便您可以读取它

所以你可以做点什么

 $_SERVER['HTTP_REFERER'] 
  • 你如何在PHP中获得’referer’标题?

如果您不想依赖默认的Referer标头,请传递您自己的自定义标头

 $(document).ajaxSend(function (event, jqXHR) { jqXHR.setRequestHeader('my-referer', 'some-value'); }); 

是的,请求。你可以像这样的$ _SERVER [‘HTTP_REFERER’]得到裁判