Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 没有推荐人的请求最常见的原因是什么?_Http_Analytics_Referrer_Http Referer - Fatal编程技术网

Http 没有推荐人的请求最常见的原因是什么?

Http 没有推荐人的请求最常见的原因是什么?,http,analytics,referrer,http-referer,Http,Analytics,Referrer,Http Referer,我有一个服务,其中大部分请求的值为空。我想正确地解释这一点,并想知道最常见的原因 我知道HTTP_REFERER是一个可选的头字段,但大多数默认设置的浏览器似乎都会发送它们 到目前为止,我发现了一些常见的原因: 代理 机器人 JavaScript链接(所有链接?是否依赖于浏览器?) 来自书签或作为浏览器启动页的请求 用户手动输入URL 快闪链接 来自不同应用程序(如电子邮件客户端)的链接 浏览器设置或隐私浏览器附加组件 一些个人防火墙过滤推荐者 如果重定向是通过半官方的刷新http头进行的,则

我有一个服务,其中大部分请求的值为空。我想正确地解释这一点,并想知道最常见的原因

我知道HTTP_REFERER是一个可选的头字段,但大多数默认设置的浏览器似乎都会发送它们

到目前为止,我发现了一些常见的原因:

  • 代理
  • 机器人
  • JavaScript链接(所有链接?是否依赖于浏览器?)
  • 来自书签或作为浏览器启动页的请求
  • 用户手动输入URL
  • 快闪链接
  • 来自不同应用程序(如电子邮件客户端)的链接
  • 浏览器设置或隐私浏览器附加组件
  • 一些个人防火墙过滤推荐者
  • 如果重定向是通过半官方的刷新http头进行的,则大多数浏览器不会发送任何引用
  • 引荐者伪造者喜欢
有什么遗漏的
|
不相关的
|
错了吗


是否可以将百分比放在这些项目后面?或者对列表进行排序并指出比例?

基本上,所有不涉及用户点击网页链接的页面请求。

百分比取决于您的网站是什么,以及人们为什么要伪造推荐人。。还有一些人只是打开一个没有主页的新标签。或者通过浏览器以外的其他方式登录(例如插件或聊天链接,等等)


如果您的功能依赖于推荐人,请使用cookie或重新考虑设计。因为你不能依赖它。

一切都取决于它,我们没有足够的信息来说明哪种原因最有可能。我会说机器人,但你必须分析数据(假设你有服务器日志)并解释它。我不知道你的网站有多受欢迎,也不知道它的用途是什么,所以机器人可能不是第一位的原因。

在某些情况下,301重定向是丢失推荐信息的原因。

好吧,这还不是全部原因。一些软件(比如谷歌建议诺顿互联网安全)也屏蔽了http参考标题。这可能变得越来越普遍,因为谷歌chrome的默认主页(很好)是一个跳转到常用网页,但它本身不是一个网页。