IP class 비교 함수

· 11년 전 · 2499

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,041
11년 전 조회 4,762
11년 전 조회 4,283
11년 전 조회 3,628
11년 전 조회 2,811
11년 전 조회 2,858
11년 전 조회 4,284
11년 전 조회 2,241
11년 전 조회 2,464
11년 전 조회 3,748
11년 전 조회 4,709
11년 전 조회 2,605
11년 전 조회 2,146
11년 전 조회 2,817
11년 전 조회 2,123
11년 전 조회 2,723
11년 전 조회 2,162
11년 전 조회 2,839
11년 전 조회 2,610
11년 전 조회 3,369
11년 전 조회 5,064
11년 전 조회 4,561
11년 전 조회 5,013
11년 전 조회 2,792
11년 전 조회 2,980
11년 전 조회 3,730
11년 전 조회 2,414
11년 전 조회 2,887
11년 전 조회 4,958
11년 전 조회 3,695
11년 전 조회 2,083
11년 전 조회 2,680
11년 전 조회 2,565
11년 전 조회 2,205
11년 전 조회 4,397
11년 전 조회 2,836
11년 전 조회 2,705
11년 전 조회 2,076
11년 전 조회 4,382
11년 전 조회 4,213
11년 전 조회 2,118
11년 전 조회 4,816
11년 전 조회 2,277
11년 전 조회 2,159
11년 전 조회 2,475
11년 전 조회 2,267
11년 전 조회 2,005
11년 전 조회 2,460
11년 전 조회 3,168
11년 전 조회 2,500
11년 전 조회 2,198
11년 전 조회 2,039
11년 전 조회 3,798
11년 전 조회 3,346
11년 전 조회 3,781
11년 전 조회 2,843
11년 전 조회 4,093
11년 전 조회 4,520
11년 전 조회 5,842
11년 전 조회 7,221
11년 전 조회 3,521
11년 전 조회 3,119
11년 전 조회 2,844
11년 전 조회 2,560
11년 전 조회 2,259
11년 전 조회 2,449
11년 전 조회 2,366
11년 전 조회 2,802
11년 전 조회 3,676
11년 전 조회 2,271
11년 전 조회 2,454
11년 전 조회 3,083
11년 전 조회 2,789
11년 전 조회 2,666
11년 전 조회 2,609
11년 전 조회 2,540
11년 전 조회 4,853
11년 전 조회 2,502
11년 전 조회 3,106
11년 전 조회 3,350
11년 전 조회 2,660
11년 전 조회 2,682
11년 전 조회 2,667
11년 전 조회 2,121
11년 전 조회 2,513
11년 전 조회 2,872
11년 전 조회 2,797
11년 전 조회 2,154
11년 전 조회 2,517
11년 전 조회 2,295
11년 전 조회 3,014
11년 전 조회 2,676
11년 전 조회 2,033
11년 전 조회 3,418
11년 전 조회 7,940
11년 전 조회 2,560
11년 전 조회 2,450
11년 전 조회 2,335
11년 전 조회 2,206
11년 전 조회 2,752