获取电子邮件引荐来源地址

Rau*_*aul 2 php

我需要知道引荐来源网址,并且我正在使用$_SERVER['HTTP_REFERER']它在引用我的网站的网站上正常工作,但是当从任何电子邮件收件箱中单击链接时,它都不会显示任何网址。

sha*_*hat 5

简短的答案是您无法使用HTTP_REFERER执行此操作。电子邮件客户端或其他任何人都没有义务向此标头提供请求。

php.net

页面(如果有的话)的地址,该页面将用户代理引至当前页面。这是由用户代理设置的。并非所有的用户代理都将设置此功能,有些用户代理提供了将HTTP_REFERER修改为功能的功能。简而言之,它不能真正被信任。

如评论中所述,您必须将跟踪信息嵌入用户单击的链接中(如果该链接在您的控制范围之内)。