获取电子邮件推荐人地址

时间:2013-01-24 12:22:00

标签: php

我需要知道引荐来源网址并且我正在使用$_SERVER['HTTP_REFERER']它适用于指向我网站的网站,但是当从任何电子邮件收件箱点击链接时它没有显示任何网址。

1 个答案:

答案 0 :(得分:4)

简短的回答是你不能用HTTP_REFERER做到这一点。电子邮件客户端或其他任何人都没有义务向此标头提供请求。

来自php.net

  

将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能。简而言之,它无法真正被信任。

如评论中所述,您必须在用户点击的链接中嵌入跟踪信息,如果它在您的控件范围内,则必须这样做。