我一直在跟踪我的网站的引荐来源网址,并将其存储为一个会话,以便在他们执行某些操作时在某些报告中使用。
为了获得推荐人,我只是这样做$_SESSION["s1"] = $_SERVER["HTTP_REFERER"];
它似乎适用于除 YouTube 之外的所有内容。单击 YouTube 上的链接会生成一个空白引荐来源网址。什么可能导致这种情况? YouTube 对标题做了什么处理吗?打开新窗口会丢失引荐来源网址信息吗?
我今天遇到了同样的问题。尽管这个问题已有 5 年历史了,但当我搜索原因时,它首先出现在 Google 上;所以我将在这里为其他偶然发现它的人回答这个问题。
该问题与 YouTube 没有太大关系,实际上是由浏览器引起的。有些浏览器会删除referer
当流量从 HTTPS 切换到 HTTP 时的标头。为了维持referer
您必须将其链接到使用 HTTPS 作为其协议的 URI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)