IP class 비교 함수

· 11년 전 · 2603

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,125
11년 전 조회 4,856
11년 전 조회 4,374
11년 전 조회 3,723
11년 전 조회 2,909
11년 전 조회 2,966
11년 전 조회 4,381
11년 전 조회 2,354
11년 전 조회 2,549
11년 전 조회 3,849
11년 전 조회 4,812
11년 전 조회 2,707
11년 전 조회 2,244
11년 전 조회 2,907
11년 전 조회 2,219
11년 전 조회 2,817
11년 전 조회 2,248
11년 전 조회 2,921
11년 전 조회 2,704
11년 전 조회 3,472
11년 전 조회 5,172
11년 전 조회 4,650
11년 전 조회 5,113
11년 전 조회 2,879
11년 전 조회 3,079
11년 전 조회 3,833
11년 전 조회 2,510
11년 전 조회 2,983
11년 전 조회 5,050
11년 전 조회 3,786
11년 전 조회 2,176
11년 전 조회 2,788
11년 전 조회 2,659
11년 전 조회 2,318
11년 전 조회 4,497
11년 전 조회 2,923
11년 전 조회 2,808
11년 전 조회 2,170
11년 전 조회 4,476
11년 전 조회 4,255
11년 전 조회 2,210
11년 전 조회 4,929
11년 전 조회 2,373
11년 전 조회 2,265
11년 전 조회 2,564
11년 전 조회 2,358
11년 전 조회 2,110
11년 전 조회 2,541
11년 전 조회 3,277
11년 전 조회 2,604
11년 전 조회 2,300
11년 전 조회 2,141
11년 전 조회 3,905
11년 전 조회 3,465
11년 전 조회 3,825
11년 전 조회 2,944
11년 전 조회 4,209
11년 전 조회 4,609
11년 전 조회 5,961
11년 전 조회 7,318
11년 전 조회 3,625
11년 전 조회 3,210
11년 전 조회 2,961
11년 전 조회 2,660
11년 전 조회 2,374
11년 전 조회 2,551
11년 전 조회 2,463
11년 전 조회 2,916
11년 전 조회 3,782
11년 전 조회 2,372
11년 전 조회 2,561
11년 전 조회 3,182
11년 전 조회 2,878
11년 전 조회 2,766
11년 전 조회 2,712
11년 전 조회 2,635
11년 전 조회 4,966
11년 전 조회 2,607
11년 전 조회 3,216
11년 전 조회 3,456
11년 전 조회 2,768
11년 전 조회 2,792
11년 전 조회 2,766
11년 전 조회 2,236
11년 전 조회 2,621
11년 전 조회 2,970
11년 전 조회 2,921
11년 전 조회 2,252
11년 전 조회 2,621
11년 전 조회 2,396
11년 전 조회 3,135
11년 전 조회 2,768
11년 전 조회 2,124
11년 전 조회 3,546
11년 전 조회 8,050
11년 전 조회 2,674
11년 전 조회 2,554
11년 전 조회 2,421
11년 전 조회 2,309
11년 전 조회 2,866