You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否用cURL伪造HTTP Referer头?请求是否会被识别为来自谷歌?

问题解答

是的,这两种方式都能成功伪造请求的Referer信息,Stack Overflow服务器会接收到你设置的Google相关地址作为Referer,不会将请求来源判定为你的https://www.example.com网站。

两种伪造方式说明

  • 第一种方式通过CURLOPT_HTTPHEADER直接自定义HTTP请求头,显式设置Referer字段为https://www.google.com/:
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Referer: https://www.google.com/']);
  • 第二种方式使用cURL专门提供的CURLOPT_REFERER选项来设置Referer值,指定为http://www.google.com:
curl_setopt($ch, CURLOPT_REFERER, "http://www.google.com");

两种方式的核心作用一致,都是替换请求中的Referer字段,Stack Overflow会依据收到的这个字段识别请求来源,不会关联到你的example.com网站。

内容的提问来源于stack exchange,提问作者Stellan Coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:09:53