Доброго времени суток. Есть скрипт, который получает ip-адрес клиента через переменную $_SERVER["REMOTE_ADDR"]. Как проверить принадлежность полученного ip-адреса определенному пулу по маске, например, 192.168.0.0/21
К примеру так: Код (PHP): $ip1 = '192.168.0.15'; $ip2 = '192.168.0.22'; $pool = range(ip2long('192.168.0.0'), ip2long('192.168.0.21')); var_dump(in_array(ip2long($ip1), $pool)); var_dump(in_array(ip2long($ip2), $pool)); range(), если пул большой конечно же использовать не стоит ) http://php.net/ip2long
Re: Как проверить принадлежность ip-адреса определенному пул нашел какуюто статью .. не пойму - немного то это или нет .. http://mycrimea.su/partners/web/access/ipsearch.php