IP class 비교 함수

· 11년 전 · 1137

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년 전 조회 777
11년 전 조회 3,459
11년 전 조회 2,997
11년 전 조회 2,344
11년 전 조회 1,546
11년 전 조회 1,573
11년 전 조회 2,988
11년 전 조회 932
11년 전 조회 1,160
11년 전 조회 2,494
11년 전 조회 3,402
11년 전 조회 1,301
11년 전 조회 858
11년 전 조회 1,496
11년 전 조회 818
11년 전 조회 1,388
11년 전 조회 856
11년 전 조회 1,550
11년 전 조회 1,318
11년 전 조회 2,110
11년 전 조회 3,775
11년 전 조회 3,269
11년 전 조회 3,735
11년 전 조회 1,498
11년 전 조회 1,710
11년 전 조회 2,445
11년 전 조회 1,134
11년 전 조회 1,537
11년 전 조회 3,687
11년 전 조회 2,409
11년 전 조회 813
11년 전 조회 1,348
11년 전 조회 1,278
11년 전 조회 907
11년 전 조회 3,058
11년 전 조회 1,535
11년 전 조회 1,386
11년 전 조회 773
11년 전 조회 3,093
11년 전 조회 3,001
11년 전 조회 825
11년 전 조회 3,531
11년 전 조회 945
11년 전 조회 826
11년 전 조회 1,133
11년 전 조회 940
11년 전 조회 741
11년 전 조회 1,177
11년 전 조회 1,879
11년 전 조회 1,138
11년 전 조회 888
11년 전 조회 741
11년 전 조회 2,502
11년 전 조회 2,056
11년 전 조회 2,584
11년 전 조회 1,514
11년 전 조회 2,790
11년 전 조회 3,193
11년 전 조회 4,546
11년 전 조회 5,891
11년 전 조회 2,238
11년 전 조회 1,807
11년 전 조회 1,548
11년 전 조회 1,215
11년 전 조회 957
11년 전 조회 1,137
11년 전 조회 1,032
11년 전 조회 1,503
11년 전 조회 2,304
11년 전 조회 988
11년 전 조회 1,158
11년 전 조회 1,821
11년 전 조회 1,502
11년 전 조회 1,393
11년 전 조회 1,317
11년 전 조회 1,233
11년 전 조회 3,588
11년 전 조회 1,234
11년 전 조회 1,841
11년 전 조회 2,090
11년 전 조회 1,406
11년 전 조회 1,397
11년 전 조회 1,394
11년 전 조회 858
11년 전 조회 1,253
11년 전 조회 1,582
11년 전 조회 1,554
11년 전 조회 913
11년 전 조회 1,266
11년 전 조회 1,035
11년 전 조회 1,786
11년 전 조회 1,436
11년 전 조회 812
11년 전 조회 2,236
11년 전 조회 6,713
11년 전 조회 1,369
11년 전 조회 1,216
11년 전 조회 1,160
11년 전 조회 1,008
11년 전 조회 1,544
🐛 버그신고