Отсев ботов по ip или provider name

Обсуждение в разделе «PHP, PERL, MySQL, JavaScript», начал(-а) Mandyson, 10.10.2017.

  1. Mandyson

    Mandyson New Member

    Регистрация:
    20.03.2011
    Сообщения:
    7
    Одобрения:
    0
    Репутация:
    0
    Нужен скриптик, поделитесь плз.
     
  2. xpcom

    xpcom New Member

    Регистрация:
    9.02.2012
    Сообщения:
    6
    Одобрения:
    0
    Репутация:
    0
    Это же примитивный код который нужно встраивать в вебприложение. По ренжу ip можно отфильтровать также через правила iptables фаервола если сайт находится на линукс хостинге.
     
  3. FHT

    FHT Elder - Старейшина

    Регистрация:
    21.09.2005
    Сообщения:
    476
    Одобрения:
    210
    Репутация:
    122
    Пых, первая страница гугла, вот тебе примитивный
    Code:
    <?php
    $ip = $_SERVER['REMOTE_ADDR'];
    $ban = array('127.0.0.1','127.0.0.2',...,'127.0.0.2');
    $count = count($ban);
    for ($i=0; $i<$count; $i++) {
    if($ip == $ban[$i]) { die("I'm sorry, you've been banned. $ip"); }
    }
    ?>
    
    Но кмк лучше это решать через .htassecc
     
Загрузка...