我想要一个PHP代码来执行以下操作:
用户从外部网站的链接进入我的网站,换句话说,HTTP_REFERER不是来自我自己的域名。
将此HTTP_REFERER保存在Cookie
在我的网站的另一部分,我将检查此cookie是否存在,并将保存的引用者包含在用户个人资料中。
答案 0 :(得分:4)
保存Cookie非常简单(详见PHP Cookies)。
if(isset($_SERVER['HTTP_REFERER'])) {
setcookie("externalRefer", $_SERVER['HTTP_REFERER'], time()+3600);
}
检索也很简单:
if (isset($_COOKIE['externalRefer'])) {
echo $_COOKIE['externalRefer'];
}