1원팁] IP 대역 비교

· 11년 전 · 3023

 

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

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

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 2,003
11년 전 조회 3,888
11년 전 조회 2,126
11년 전 조회 2,345
11년 전 조회 1,873
11년 전 조회 2,596
11년 전 조회 2,597
11년 전 조회 1,993
11년 전 조회 2,172
11년 전 조회 1,891
11년 전 조회 1,821
11년 전 조회 2,632
11년 전 조회 1,975
11년 전 조회 1,897
11년 전 조회 2,060
11년 전 조회 2,130
11년 전 조회 1,822
11년 전 조회 1,930
11년 전 조회 2,337
11년 전 조회 1,958
11년 전 조회 2,333
11년 전 조회 1,964
11년 전 조회 2,031
11년 전 조회 2,134
11년 전 조회 1,899
11년 전 조회 1,920
11년 전 조회 2,111
11년 전 조회 3,014
11년 전 조회 1,936
11년 전 조회 1,952
11년 전 조회 1,862
11년 전 조회 2,304
11년 전 조회 1,936
11년 전 조회 1,847
11년 전 조회 2,205
11년 전 조회 2,504
11년 전 조회 2,179
11년 전 조회 2,083
11년 전 조회 2,133
11년 전 조회 2,999
11년 전 조회 2,004
11년 전 조회 2,091
11년 전 조회 3,690
11년 전 조회 3,424
11년 전 조회 2,312
11년 전 조회 2,822
11년 전 조회 2,346
11년 전 조회 2,292
11년 전 조회 2,454
11년 전 조회 3,024
11년 전 조회 2,033
11년 전 조회 3,064
11년 전 조회 3,308
11년 전 조회 1,961
11년 전 조회 2,138
11년 전 조회 1,809
11년 전 조회 2,810
11년 전 조회 2,679
11년 전 조회 2,140
11년 전 조회 2,049
11년 전 조회 1,773
11년 전 조회 2,245
11년 전 조회 2,635
11년 전 조회 1,672
11년 전 조회 1,872
11년 전 조회 2,021
11년 전 조회 2,007
11년 전 조회 2,211
11년 전 조회 3,754
11년 전 조회 3,403
11년 전 조회 2,883
11년 전 조회 2,519
11년 전 조회 2,471
11년 전 조회 3,492
11년 전 조회 2,687
11년 전 조회 3,894
11년 전 조회 4,720
11년 전 조회 4,836
11년 전 조회 4,886
11년 전 조회 5,019
11년 전 조회 3,506
11년 전 조회 1.9만
11년 전 조회 2,469
11년 전 조회 2,240
11년 전 조회 2,195
11년 전 조회 1,993
11년 전 조회 2,146
11년 전 조회 1,990
11년 전 조회 1,805
11년 전 조회 2,203
11년 전 조회 1,921
11년 전 조회 1,857
11년 전 조회 2,143
11년 전 조회 2,038
11년 전 조회 1,840
11년 전 조회 2,005
11년 전 조회 1,989
11년 전 조회 2,003
11년 전 조회 2,109
11년 전 조회 1,712