我正在尝试获取用户的Referer.就像他们来自facebook,youtube,谷歌或其他任何东西.
现在我尝试过这样的事情:
$referrer = $this->request->headers->get('referer');
$url = $referrer ? $this->to($referrer) : $this->getPreviousUrlFromSession();
return $url ?: $this->to('/'); // returns: Method referer does not exist.
这个:
return $_SERVER["HTTP_REFERER"] // returns Undefined index: HTTP_REFERER
那:
session_start();
if ( !isset( $_SESSION["origURL"] ) )
$_SESSION["origURL"] = $_SERVER["HTTP_REFERER"]; // returns Undefined index: HTTP_REFERER
但没有任何工作像预期
有人知道如何检查引用者的解决方案吗?
我需要这个,因为我想检查用户是否来自某个特定的URL,如果是,我想给用户一些额外的“点击”来排名.像小联盟系统的东西.