IP class 비교 함수

· 11년 전 · 1497

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년 전 조회 1,060
11년 전 조회 3,763
11년 전 조회 3,305
11년 전 조회 2,650
11년 전 조회 1,863
11년 전 조회 1,859
11년 전 조회 3,281
11년 전 조회 1,249
11년 전 조회 1,460
11년 전 조회 2,792
11년 전 조회 3,710
11년 전 조회 1,625
11년 전 조회 1,172
11년 전 조회 1,790
11년 전 조회 1,111
11년 전 조회 1,693
11년 전 조회 1,179
11년 전 조회 1,841
11년 전 조회 1,611
11년 전 조회 2,396
11년 전 조회 4,055
11년 전 조회 3,577
11년 전 조회 4,046
11년 전 조회 1,802
11년 전 조회 1,985
11년 전 조회 2,741
11년 전 조회 1,421
11년 전 조회 1,854
11년 전 조회 4,007
11년 전 조회 2,697
11년 전 조회 1,105
11년 전 조회 1,684
11년 전 조회 1,596
11년 전 조회 1,243
11년 전 조회 3,405
11년 전 조회 1,839
11년 전 조회 1,732
11년 전 조회 1,080
11년 전 조회 3,368
11년 전 조회 3,336
11년 전 조회 1,134
11년 전 조회 3,816
11년 전 조회 1,240
11년 전 조회 1,150
11년 전 조회 1,442
11년 전 조회 1,236
11년 전 조회 1,020
11년 전 조회 1,503
11년 전 조회 2,178
11년 전 조회 1,498
11년 전 조회 1,196
11년 전 조회 1,033
11년 전 조회 2,790
11년 전 조회 2,330
11년 전 조회 2,882
11년 전 조회 1,800
11년 전 조회 3,067
11년 전 조회 3,474
11년 전 조회 4,826
11년 전 조회 6,208
11년 전 조회 2,585
11년 전 조회 2,099
11년 전 조회 1,846
11년 전 조회 1,511
11년 전 조회 1,252
11년 전 조회 1,430
11년 전 조회 1,354
11년 전 조회 1,782
11년 전 조회 2,611
11년 전 조회 1,268
11년 전 조회 1,462
11년 전 조회 2,100
11년 전 조회 1,796
11년 전 조회 1,688
11년 전 조회 1,616
11년 전 조회 1,549
11년 전 조회 3,861
11년 전 조회 1,528
11년 전 조회 2,122
11년 전 조회 2,371
11년 전 조회 1,702
11년 전 조회 1,703
11년 전 조회 1,679
11년 전 조회 1,144
11년 전 조회 1,535
11년 전 조회 1,899
11년 전 조회 1,840
11년 전 조회 1,192
11년 전 조회 1,557
11년 전 조회 1,349
11년 전 조회 2,084
11년 전 조회 1,726
11년 전 조회 1,129
11년 전 조회 2,503
11년 전 조회 7,007
11년 전 조회 1,646
11년 전 조회 1,535
11년 전 조회 1,415
11년 전 조회 1,302
11년 전 조회 1,839