No referer ($_SERVER['HTTP_REFERER']) in Drupal 7


No referer ($_SERVER['HTTP_REFERER']) in Drupal 7

我们有一个drupal 7网站,每天有大约+50000名独立访客。出于统计目的,我们正在记录网站上的事件,记录的项目之一是referrer$_SERVER['HTTP_REFERER']。然而,这只在不到4%的时间内被捕获,对于96%,$_SERVER['HTTP_REFERER']为NULL。我知道$_SERVER['HTTP_REFERER']不是一个值得信赖的项目,但4%对我来说似乎非常低!我写了一个单独的PHP测试脚本来捕获和记录$_SERVER['HTTP_REFERER'],这个脚本运行得很完美,每次都会从我尝试过的每个浏览器/系统/位置填充REFERER。Drupal7安装在2个带有apache负载均衡器的apache节点上运行。

关于可能导致删除$_SERVER['HTTP_REFERER']的原因,有什么提示吗?

也许这可以帮助您跟踪用户

https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_get_destination/7