我有一个简单的注册表单,需要跟踪来自一个特定外部推荐人的点击次数。这是一个简单的 PHP 任务:
$_SERVER['HTTP_REFERER']
然而,它是空白的。在做了一些研究之后,我尝试使用一些 javascript:
document.referrer
仍然是空白。 :(
我真的不需要任何复杂的东西,但我尽量不使用 awstats。
有没有其他方法可以获取引用者(接受黑客攻击)?还是我被统计数据困住了???
-谢谢
最佳答案
简而言之:如果用户不想要它,您将永远不知道他来自哪里。但是,更“可靠”的解决方案可能是将引荐来源网址添加到从源站点到您的站点的链接中。有点像
<a href="http://example.com/index.php?referrer=originId">Visit example.com</a>
这就要求外部站点不能只链接到您的站点,而总是需要添加他们的个人 ID。如果这是不可能的,那么您无能为力。
任何人都可能更改此 ID。
关于php - HTTP_REFERER 空白,需要替代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6268522/