Короче определяю реферера, но вместо сайта с которого он пришёл пишет адрес файла регистрации на моём сайте...
где косяк?
if (isset($_SERVER['HTTP_REFERER'])){
$referer=_TextFilter($_SERVER['HTTP_REFERER']);
}else{
$referer=_TextFilter('http://'.$_SERVER['HTTP_HOST']);
}// Откуда пришёл
________ посл. ред. 12.07.2015 в 14:26; всего 1 раз(а); by Вилы_Выкидные
DELETED12 июля 2015, в 14:30
Delete
$H=getenv("HTTP_REFERER"); // получает URL, с которого пришёл посетитель $f=fopen("mylog.log",'a'); // открывает файл с логами на добавление flock ($f,2); // запрещает к нему доступ до тех пор, //пока он не будет закрыт (на случай, если два //скрипта захотят одновременно записать что-то //в файл, одному из них придётся подождать) fwrite($f,"$H\n"); // пишет в файл полученный тремя строчками выше URL fclose($f); // закрывает файл
DELETED12 июля 2015, в 14:30
Delete
Потом эту функцию можно вызывать в начале каждого php-скрипта страничек сайта.
DELETED
Автор
12 июля 2015, в 14:47
Delete
User (12.07.2015 в 14:30)
Потом эту функцию можно вызывать в начале каждого php-скрипта страничек сайта.
В элементе $_SERVER['HTTP_REFERER'] приводится адрес страницы, с которой посетитель пришёл на данную страницу.
Вопрос в посте 1, что не так в коде, если при переходе с другого сайта не определяется тот сайт, а пишет текущий?
Вилы_Выкидные, в хосте проблема быть может, может в настройках скрипта. вообще рефер такой параметр на который опираться не стоит вовсе.
DELETED
Автор
12 июля 2015, в 15:00
Delete
Сибирский (12.07.2015 в 14:52) Вилы_Выкидные, в хосте проблема быть может, может в настройках скрипта. вообще рефер такой параметр на который опираться не стоит вовсе.
просто отслеживаю переходы по ответной ссылке , поэтому стал вопрос
Вилы_Выкидные,насколько помню когда у себя такое мутил то если написан файл реги то значит человек просто вбил адрес игры в браузере и зашел и все.
DELETED
Автор
12 июля 2015, в 15:46
Delete
WebLix (12.07.2015 в 15:13) Вилы_Выкидные,насколько помню когда у себя такое мутил то если написан файл реги то значит человек просто вбил адрес игры в браузере и зашел и все.