Если с поиска, то проверить реферер

Статус
В этой теме нельзя размещать новые ответы.

Raccoon

Участник
Регистрация
31 Июл 2007
Сообщения
176
Реакции
9
Добрый день!

Нужно отсяеть людей, который просят своих друзей, зайти в поисковик и вбить адрес их сайта типа, kakdela.ru

в итоге с Яши приходит посетитель с реферором yandex.ru/?q=kakdela.ru

Т.е. если пользователь зашел с одного из поисковиков:

if(preg_match("yandex.*", $referer) || preg_match("ya.*", $referer) || preg_match("google.*", $referer)) {

// Проверить, не зашел ли он по нечестному запросу

if(preg_match($real_referer, $site_domain)) echo 'Есть совпадение!';
else echo 'Нет совпадений!';

}

Как автоматом отсеивать такой мусорный траф?
 
если я до конца понял задачу, то вам нужно записывать IP адреса пользователей и реферреры, затем при следующих заходах , если IP уже существует, сверять его текущий реферер с остальным и блеклистовым
 
Кстати, многие пользователи используют строку поисковика вместо адресной строки браузера. То есть, вбивают адрес сайта в поисковик, а потом переходят на сайт по ссылке, которую он им выдаст.
Их никто ни о чём не просит, они так инет юзают.
Так что надо учитывать, что таким образом можно отсеять нормальных посетителей с букмарков.
Наглядный пример:
 
да точно, а я забыл
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху