繁体   English   中英

我可以获取原始推介网站的url推介吗?

[英]Can I get the url referral of the original referral website?

是否有可能在php中获得原始引荐来源网址。

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

如果访问者单击google.com,然后单击yourwebsite.com,然后单击mywebsite.com,是否可以在mywebsite.com上将google.com作为URL引荐来源网址

并且我能知道该访问者最初来自google.com,位于mywebsite.com处

我在尝试

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

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

这是我最近遇到的一个非常好的问题。 老实说,有些东西我什至不知道这种可能性。 从技术上讲,“不”。 目前根本无法做到这一点。 主要是因为HTTP的设计工作方式。 正如@priyabrata之前指出的那样,HTTP是无状态协议。 首先,让我们考虑您的示例。您访问google.com,然后从那里直接进入yourwebsite.com。 在这里,从Google到yourwebsite.com页面的此请求,然后来自yourwebsite.com的页面加载响应完成了一个HTTP周期。 此时,HTTP已经过时了。 它没有与上一个循环附加的字符串。 HTTP很简单,可以等待另一个请求。 现在,当您从yourwebsite.com转到mywebsite.com时,HTTP调用并退出一个新的HTTP周期。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM