我正在使用$_SERVER['HTTP_REFERER'];
来获取referer Url。它会按预期工作,直到用户单击另一个页面,并且referer更改到最后一个页面。
如何存储原始推荐Url?
发布于 2009-12-08 12:28:15
可以将其存储在cookie中(如果您的情况可以接受),也可以存储在会话变量中。
session_start();
if ( !isset( $_SESSION["origURL"] ) )
$_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];
发布于 2009-12-08 12:30:36
正如Johnathan建议的那样,您可能希望将其保存在cookie或会话中。
更简单的方法是使用会话变量。
session_start();
if(!isset($_SESSION['org_referer']))
{
$_SESSION['org_referer'] = $_SERVER['HTTP_REFERER'];
}
把它放在页面的顶部,你就可以访问网站访问者的第一个引用者。
发布于 2009-12-08 12:29:03
将其存储在cookie中,该cookie仅对当前浏览会话有效
https://stackoverflow.com/questions/1864583
复制相似问题