@iddimon3

Проверка ip адресов с пулами php?

Есть такой код для проверки ip адресов.

function getIP() {
        if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
    return $_SERVER['REMOTE_ADDR'];
    }
    if (!in_array(getIP(), array('79.142.16.0', '195.189.100.0', '91.232.230.0', '91.213.51.0'))) die("hacking attempt!");
    $sign = md5($merchant_id.':'.$_REQUEST['AMOUNT'].':'.$merchant_secret.':'.$_REQUEST['MERCHANT_ORDER_ID']);
    if ($sign != $_REQUEST['SIGN']) die('wrong sign');


Но столкнулся с проблемой, на сайте дали такие ip 79.142.16.0/20 195.189.100.0/22 91.232.230.0/23 91.213.51.0/24
Как делать проверку по ним не знаю, помогите разобраться.
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы