Я получаю файлы журналов определенной статистической программы, которую я использую на своем веб-сайте. Там я вижу некоторые пользовательские данные, такие как IP, браузер, реферер и т. Д.
аюсь получить Реферер моих пользователей. Например, если они пришли с 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-адресам, и если это так, я хочу дать ему несколько дополнительных «кликов» для повышения рейтинга. Что-то вроде маленькой партнерской системы.