IP class 비교 함수

· 11년 전 · 2707

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,217
11년 전 조회 4,954
11년 전 조회 4,483
11년 전 조회 3,822
11년 전 조회 3,018
11년 전 조회 3,049
11년 전 조회 4,492
11년 전 조회 2,466
11년 전 조회 2,655
11년 전 조회 3,966
11년 전 조회 4,910
11년 전 조회 2,816
11년 전 조회 2,353
11년 전 조회 3,009
11년 전 조회 2,313
11년 전 조회 2,930
11년 전 조회 2,351
11년 전 조회 3,039
11년 전 조회 2,813
11년 전 조회 3,589
11년 전 조회 5,285
11년 전 조회 4,747
11년 전 조회 5,217
11년 전 조회 2,996
11년 전 조회 3,163
11년 전 조회 3,921
11년 전 조회 2,618
11년 전 조회 3,078
11년 전 조회 5,159
11년 전 조회 3,882
11년 전 조회 2,284
11년 전 조회 2,904
11년 전 조회 2,770
11년 전 조회 2,433
11년 전 조회 4,609
11년 전 조회 3,032
11년 전 조회 2,914
11년 전 조회 2,289
11년 전 조회 4,599
11년 전 조회 4,293
11년 전 조회 2,325
11년 전 조회 5,036
11년 전 조회 2,486
11년 전 조회 2,384
11년 전 조회 2,673
11년 전 조회 2,469
11년 전 조회 2,226
11년 전 조회 2,653
11년 전 조회 3,394
11년 전 조회 2,708
11년 전 조회 2,409
11년 전 조회 2,249
11년 전 조회 4,004
11년 전 조회 3,570
11년 전 조회 3,855
11년 전 조회 3,038
11년 전 조회 4,314
11년 전 조회 4,706
11년 전 조회 6,068
11년 전 조회 7,455
11년 전 조회 3,754
11년 전 조회 3,307
11년 전 조회 3,064
11년 전 조회 2,763
11년 전 조회 2,493
11년 전 조회 2,664
11년 전 조회 2,580
11년 전 조회 3,034
11년 전 조회 3,899
11년 전 조회 2,481
11년 전 조회 2,671
11년 전 조회 3,298
11년 전 조회 2,981
11년 전 조회 2,881
11년 전 조회 2,830
11년 전 조회 2,745
11년 전 조회 5,087
11년 전 조회 2,700
11년 전 조회 3,325
11년 전 조회 3,544
11년 전 조회 2,884
11년 전 조회 2,896
11년 전 조회 2,881
11년 전 조회 2,343
11년 전 조회 2,743
11년 전 조회 3,091
11년 전 조회 3,040
11년 전 조회 2,348
11년 전 조회 2,718
11년 전 조회 2,505
11년 전 조회 3,243
11년 전 조회 2,878
11년 전 조회 2,237
11년 전 조회 3,634
11년 전 조회 8,156
11년 전 조회 2,781
11년 전 조회 2,647
11년 전 조회 2,533
11년 전 조회 2,416
11년 전 조회 2,985