Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Антинакрутка и ip
 
 автор: Syava   (25.04.2008 в 17:14)   письмо автору
 
 

1)Как эффективней всего организовать антинакрутку php-каталога?
2)Как узнать, принадлежит ли ip-адрес к подсети такой-то? Предположим, мы имеет подсеть 81.18.112.0-81.18.127.255 и ip-адрес 81.18.113.113 Как лучше всего проверить принадлежность этого ip к этой подсети? Ведь цифры то в подсетях могут быть разные, и я не знаю какое правильно ставить условие..

   
 
 автор: Valick   (25.04.2008 в 17:33)   письмо автору
 
   для: Syava   (25.04.2008 в 17:14)
 

Размышления про антинакрутку.

   
 
 автор: Syava   (25.04.2008 в 17:45)   письмо автору
 
   для: Valick   (25.04.2008 в 17:33)
 

Это совсем не то.. Имеется каталог, в котором располагаются сайты, а на этих сайтах стоят ссылки, перейдя по которым сайту прибавляется на 1 клик.. Так вот переходить то будут абсолютно левые юзеры, и ни о какой регистрации и кукисах речи быть не может.. Нужно ip+user agent проверять, я думаю.. Ip может быть динамичным, поэтому нужно проверять его на принадлежность к подсетям.. А вот как именно проверять?? //положим, база ip уже есть..

   
 
 автор: Syava   (26.04.2008 в 01:28)   письмо автору
 
   для: Syava   (25.04.2008 в 17:45)
 

Ну что?

   
 
 автор: AlexDIXI   (26.04.2008 в 02:01)   письмо автору
 
   для: Syava   (26.04.2008 в 01:28)
 

А как же счетчики вычисляют. Очень просто по Супер глобальным массивом $_SERVER.


<?php
  
echo getenv(HTTP_X_FORWARDED_FOR);
?>


источник: http://www.softtime.ru/info/articlephp.php?id_article=69

   
 
 автор: Syava   (26.04.2008 в 02:09)   письмо автору
 
   для: AlexDIXI   (26.04.2008 в 02:01)
 

Скриптом отправить "левый" форвардёр_фор не составит проблемы для злоумышленников..

   
 
 автор: Syava   (26.04.2008 в 02:11)   письмо автору
 
   для: Syava   (26.04.2008 в 02:09)
 

Вы хотя бы подскажите, как определить принадлежность конкретного IP к одной из имеющихся подсети(или диапазону) ?

   
 
 автор: Valick   (26.04.2008 в 08:01)   письмо автору
 
   для: Syava   (26.04.2008 в 02:11)
 

Да что вы пристали к этому IP)) забудьте вы про него... проблему антинакрутки нельзя решить в лоб, тут нужна военная хитрость, конечного пользователя необходимо снабдить "ложной" информацией относительно системы подсчёта этих самых кликов.

   
 
 автор: Syava   (26.04.2008 в 08:55)   письмо автору
 
   для: Valick   (26.04.2008 в 08:01)
 

Я просто хочу исключить возможность накрутки теми лицами, чьи ip-адреса динамически меняются.. Чтоб от этого не пострадали переходы других людей,которые пользуются этим же интернет-провайдером -нужно будет ещё и проверять юзер агент.. Конечно этот вариант тоже имеет недостатки, когда скажем два разных пользователя имеют одинаковые браузеры и пользуют один и тот же ip-адрес, или наоборот когда человек отправляет разные заголовки юзер агентов с одного и того же ip.... Но пока это единственный вариант, который мне пришёл в голову..

   
 
 автор: Syava   (26.04.2008 в 08:57)   письмо автору
 
   для: Syava   (26.04.2008 в 08:55)
 

Ещё было бы неплохо проверить http_referer думаю.. А какие у вас есть варианты?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования