首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用PHP获取原始URL referer?

用PHP获取原始URL referer?
EN

Stack Overflow用户
提问于 2009-12-08 12:27:06
回答 5查看 319.3K关注 0票数 112

我正在使用$_SERVER['HTTP_REFERER'];来获取referer Url。它会按预期工作,直到用户单击另一个页面,并且referer更改到最后一个页面。

如何存储原始推荐Url?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-12-08 12:28:15

可以将其存储在cookie中(如果您的情况可以接受),也可以存储在会话变量中。

代码语言:javascript
复制
session_start();

if ( !isset( $_SESSION["origURL"] ) )
    $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];
票数 139
EN

Stack Overflow用户

发布于 2009-12-08 12:30:36

正如Johnathan建议的那样,您可能希望将其保存在cookie或会话中。

更简单的方法是使用会话变量。

代码语言:javascript
复制
session_start();
if(!isset($_SESSION['org_referer']))
{
    $_SESSION['org_referer'] = $_SERVER['HTTP_REFERER'];
}

把它放在页面的顶部,你就可以访问网站访问者的第一个引用者。

票数 17
EN

Stack Overflow用户

发布于 2009-12-08 12:29:03

将其存储在cookie中,该cookie仅对当前浏览会话有效

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1864583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档