我有一封电子邮件程序脚本,通过链接将消息发送给Yahoo或Gmail,该链接将在点击时返回到我的网站。如何从Yahoo或Gmail获取HTTP_REFERER
我需要从Yahoo或Gmail获取HTTP_REFERER。在我的网站我有
echo $ _SERVER [“HTTP_REFERER”];
希望返回一些东西。但它是空的。
我有一封电子邮件程序脚本,通过链接将消息发送给Yahoo或Gmail,该链接将在点击时返回到我的网站。如何从Yahoo或Gmail获取HTTP_REFERER
我需要从Yahoo或Gmail获取HTTP_REFERER。在我的网站我有
echo $ _SERVER [“HTTP_REFERER”];
希望返回一些东西。但它是空的。
这似乎是设计。使用Javascript shenanigans可以删除头文件。从Google's docs on GMail privacy:
最小化“引荐者”标题信息。当您点击邮件中的链接时,加载的网页浏览器将包含一个引荐来源标头。当您点击Gmail中的链接时,Google会采取措施消除此引荐来源标头,从而防止他人知道您点击了电子邮件中的链接。
的浏览器可能不提供HTTP_REFERER所以你不能依靠它 - 其次,一些防火墙软件(如诺顿网络安全特警)有 功能剥离出这样的信息...
你管不着通过HTTP_REFERER。你看到的是客户通过的东西。