哪些浏览器不发送HTTP_Referer

时间:2014-05-19 20:14:22

标签: php wordpress

如果流量从谷歌搜索到我的wordpress网站,我想显示某些内容。我想使用$_SERVER["HTTP_REFERER"]。安全性不是一个大问题 - 如果一些客户真的想说谎他们即将通过谷歌这是没什么大不了的(他们只会看到广告)。我也理解我需要检查他们通过$_SERVER["HTTP_REFERER"]发送的恶意代码。但是,我看到根据这篇文章中的答案Determining Referer in PHP并非所有浏览器都发送HTTP_REFERER。

哪些浏览器无法发送?什么版本?

1 个答案:

答案 0 :(得分:4)

当引荐网站启用了SSL时,它通常不包含HTTP_REFERER。可以想象,这是出于安全目的而设计的。相应的代码。

这使得很难知道访问者何时来自youtube和gmail等默认使用SSL的网站。

此问题也类似: Is there referrer header while using SSL?