什么是HTTP referer
的HTTP引荐(最初的拼写错误引荐[1])是一个HTTP标头字段标识该网页的地址(即,URI或IRI),其连接到所请求的资源。通过查看引荐来源网址,新网页可以看到请求发起的位置。
在最常见的情况,这意味着当用户点击一个超链接的网页浏览器,浏览器向服务器发送拿着目的地网页的请求。该请求包括引用者字段,它指示用户最后一页(点击链接的页面)。
参考登录用于允许网站和网络服务器识别人们从哪里访问,用于促销或统计目的。[2]
访问网页时,引荐来源网址或引荐网页是跟随链接的上一个网页的网址。
更一般来说,引荐来源网址是导致此请求的上一个项目的URL。例如,图像的引荐来源通常是要在其上显示的HTML页面。引荐来源字段是Web浏览器发送到Web服务器的HTTP请求的可选部分。[5]
许多网站记录引荐来源网址,作为他们追踪用户的一部分。大多数Web日志分析软件都可以处理这些信息。因为引荐来源网址信息可能会违反隐私规定,因此部分网路浏览器可让使用者停用发送推荐连结资讯。[6]一些代理和防火墙软件还将过滤掉引荐来源信息,以避免泄露非公开网站的位置。这可能会导致问题:一些Web服务器将其网站的某些部分阻止不发送正确引用者信息的Web浏览器,以防止深层链接或未经授权使用图像(带宽盗用)。
最近很多博客已经开始发布引荐来源信息,以便链接到与他们链接的人,从而扩大对话。这又导致了引荐来源垃圾邮件的兴起:发送伪造的引荐来源信息以普及垃圾邮件发送者的网站。
许多色情paysites使用引用信息,以确保他们的网站。只有从一小批批准(登录)页面到达的网络浏览器才能访问;这有助于在一组合作伙伴中分享材料。引荐来电者欺骗通常用于免费获得这些付费。[需要引用]
来源:维基百科 https://en.wikipedia.org/wiki/HTTP\_referer\#References
可以使用header('Referer: $domain');
其中$domain
是对方需要的referer域名。
如果你是使用CURL
发起的请求,可以:curl_setopt ($ch,CURLOPT_REFERER,$referer);