컴

1원팁] IP 대역 비교

· 2014-09-18 (목) 01:02:11 · 4850

 

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

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
14-09-21 조회 4,360
14-09-21 조회 3,832
14-09-20 조회 3,838
14-09-20 조회 3,749
14-09-20 조회 3,921
14-09-19 조회 3,858
14-09-19 조회 4,014
14-09-19 조회 3,903
14-09-19 조회 3,917
14-09-19 조회 3,850
14-09-19 조회 4,134
14-09-19 조회 3,877
14-09-19 조회 3,926
14-09-19 조회 3,911
14-09-18 조회 3,984
14-09-18 조회 3,946
14-09-18 조회 4,214
14-09-18 조회 4,179
14-09-18 조회 4,188
14-09-18 조회 4,891