работа скрипта по маске ip

Тема в разделе "Как сделать...", создана пользователем SPY-FeinD, 10 ноя 2009.

Статус темы:
Закрыта.
  1. SPY-FeinD

    SPY-FeinD

    Регистр.:
    19 июл 2008
    Сообщения:
    219
    Симпатии:
    15
    как сделать чтобы определённый фрагмент скрипта не был виден для ip с началом например 93.*
    например ссылка или баннер
     
  2. Sanuch

    Sanuch

    Регистр.:
    25 май 2009
    Сообщения:
    207
    Симпатии:
    70
    для маски создать диапазон адресов от и до в виде целых чисел с помощью ip2long., после приветси к целому числу значение $_SERVER['REMOTE_ADDR'] и сравнить его с диапазоном.
     
  3. SPY-FeinD

    SPY-FeinD

    Регистр.:
    19 июл 2008
    Сообщения:
    219
    Симпатии:
    15
    а в примере можно как нить?
     
  4. Sanuch

    Sanuch

    Регистр.:
    25 май 2009
    Сообщения:
    207
    Симпатии:
    70
    PHP:
    $ip_from  ip2long("93.0.0.0");
    $ip_to  ip2long("93.255.255.255");
    $ip ip2long($_SERVER['REMOTE_ADDR']);
    if (
    $ip<$ip_from && $ip>$ip_to) { 
    //выполняем требуемый код
    }
     
    SPY-FeinD нравится это.
  5. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    вот выкладывал уже функцию. сам пользуюсь.
    http://www.nulled.ws/showthread.php?t=128535
     
    SPY-FeinD нравится это.
Статус темы:
Закрыта.