Loading...
PHP/MySQL | Реферер (откуда пришёл?)
Короче есть следующая конструкция:

if (isset($_SERVER['HTTP_REFERER'])){
$refer=htmlspecialchars(stripslashes($_SERVER['HTTP_REFERER']));
}else{
$refer='http://'.$_SERVER['HTTP_HOST'];
}

if(isset($refer)){
mysql_query("INSERT INTO `referer` SET `ref` = '$refer' ");
}


$avo=mysql_fetch_array(mysql_query("SELECT * FROM `referer` ORDER BY `id` DESC"));

echo''$avo['user'].' пришёл с '.$avo['ref'].'';



Выдаёт:

"логин юзера" пришёл с (тут адрес моего сайта, где регался юзер)

Вопрос:

почему не выдаёт, откуда (с какого ресурса) пришёл? Я так понял, тупо не определяется и заменяет на мой?

Где косяк?
echo''$avo['user'].' пришёл с '.$
avo['ref'].''; Утебя только это и все.И зделай код окуда чтобы он писал откуда пришел и кто пригласил
172963358, при чём тут рефералы?
буцк
Вилы Выкидные (29.11.2014 в 10:47)
буцк

Что ты хочешь именно зделать?
172963358, чтобы выдавало реферер, откуда пришёл пользун, с какого сайта?

У меня не определяет вот этот код:

if (isset($_SERVER['HTTP_REFERER'])){
$refer=htmlspecialchars(stripslashes($_SERVER['HTTP_REFERER']));
}else{
$refer='http://'.$_SERVER['HTTP_HOST'];
}

Выдаёт: (хотя люди переходили по ссылкам с других сайтов)
________
посл. ред. 29.11.2014 в 11:13; всего 1 раз(а); by Вилы Выкидные
172963358,

дожно быть типа:

пришёл с: 35. (305) http://m.mobtop.ru/catalogue/29/80 agent: Mobile

пришёл с: 36. (306) http://igru6ek.ru/anno/index.php?id=3315 agent: Mobile
________
посл. ред. 29.11.2014 в 11:16; всего 1 раз(а); by Вилы Выкидные
Переменную $refer посмотри :-) и сравни с первой строкой своего кода
IvanDanilov (29.11.2014 в 11:33)
Переменную $refer посмотри :-) и сравни с первой строкой своего кода


оставил только

if (isset($_SERVER['HTTP_REFERER'])){
$refer=htmlspecialchars(stripslashes($_SERVER['HTTP_REFERER']));
}


всё определяет и заносит :) Оставлю так, но интересно всё же почему подменяет на $refer='http://'.$_SERVER['HTTP_HOST'];, если условие верное? :(
рефер показывает страницу на которой он был,до той на которой сейчас.
Онлайн: 4
Время:
Gen. 0.1123
(c) Bym.Guru 2010-2025