I'm trying to get the Referer of my users. Like if they come from facebook, youtube, google or anything else.
Now I've tried something like that:
$referrer = $this->request->headers->get('referer');
$url = $referrer ? $this->to($referrer) : $this->getPreviousUrlFromSession();
return $url ?: $this->to('/'); // returns: Method referer does not exist.
This:
return $_SERVER["HTTP_REFERER"] // returns Undefined index: HTTP_REFERER
that:
session_start();
if ( !isset( $_SESSION["origURL"] ) ) {
$_SESSION["origURL"] = $_SERVER["HTTP_REFERER"]; // returns Undefined index: HTTP_REFERER
}
But nothing worked like expected.
Does someone know a solution how I can check the referer?
I need that because I want to check if the user comes from some specific URL's and if so, I want to give the user some extra "clicks" to rank up. Something like a small affiliate system.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…