【发布时间】:2018-01-24 14:06:34
【问题描述】:
我正在尝试获取我的用户的推荐人。就像他们来自 facebook、youtube、google 或其他任何东西一样。
现在我尝试了类似的方法:
$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,如果是,我想给用户一些额外的“点击”来排名。类似于小型联属网络营销系统。
【问题讨论】:
-
请注意 - 推荐人受客户如实宣布...在“真实”意义上是不可靠的。
标签: php laravel laravel-5 http-referer