1원팁] IP 대역 비교 정보
PHP 1원팁] IP 대역 비교본문
IP 대역 비교하는 함수에요.
function compareIpClass($lip, $rip, $mask=32) {
$mask = pow(256,4)>>(!!($mask%8) ? 32 : $mask);
$lip = (int)(ip2long($lip)/$mask);
$rip = (int)(ip2long($rip)/$mask);
return $lip === $rip;
}
compareIpClass('192.168.1.111', '192.168.1.112', 32); // false
compareIpClass('192.168.1.111', '192.168.1.112', 24); // true
compareIpClass('192.168.1.111', '192.168.1.112', 16); // true
compareIpClass('192.168.1.111', '192.168.1.112', 8); // true
추천
0
0
댓글 0개