我可以获得原始推荐网站的网址推荐吗?

时间:2016-12-10 06:23:31

标签: javascript php http-referer referer

是否可以在php中获取原始引荐来源。

google.com - > yourwebsite.com - > mywebsite.com

如果访问者点击google.com然后点击yourwebsite.com然后mywebsite.com

,可以将myogle.com作为url referer在mywebsite.com上获取

我可以知道访问者最初来自mywebsite.com上的google.com

我正在尝试

session_start();
if(!isset($_SESSION['org_referer']))
{
    $_SESSION['org_referer'] = $_SERVER['HTTP_REFERER'];
}

2 个答案:

答案 0 :(得分:3)

不,它不可能,http根据定义是无状态协议

答案 1 :(得分:-1)

这是我近来遇到的一个非常好的问题。说实话,甚至我有时想到这种可能性。从技术上讲,'否#39;目前根本无法做到这一点。主要是因为HTTP的设计方式。 正如@priyabrata先前指出的那样,HTTP是一种无状态协议。 首先,让我们考虑一下你的例子 您访问google.com然后从那里进入yourwebsite.com。在这里,从谷歌到yourwebsite.com页面的请求,然后来自yourwebsite.com的页面加载响应完成了一个HTTP周期。在这一点上,HTTP已经过时了。它与前一个周期没有任何附加条件。 HTTP很简单,等待另一个请求。 现在,当您从yourwebsite.com访问mywebsite.com时,HTTP会调用并退出一个新的HTTP周期。