IP class 비교 함수

· 11년 전 · 2104

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,634
11년 전 조회 4,352
11년 전 조회 3,886
11년 전 조회 3,211
11년 전 조회 2,420
11년 전 조회 2,437
11년 전 조회 3,869
11년 전 조회 1,833
11년 전 조회 2,049
11년 전 조회 3,380
11년 전 조회 4,298
11년 전 조회 2,247
11년 전 조회 1,753
11년 전 조회 2,382
11년 전 조회 1,699
11년 전 조회 2,290
11년 전 조회 1,757
11년 전 조회 2,414
11년 전 조회 2,192
11년 전 조회 2,997
11년 전 조회 4,691
11년 전 조회 4,132
11년 전 조회 4,635
11년 전 조회 2,399
11년 전 조회 2,581
11년 전 조회 3,333
11년 전 조회 2,024
11년 전 조회 2,459
11년 전 조회 4,585
11년 전 조회 3,272
11년 전 조회 1,709
11년 전 조회 2,256
11년 전 조회 2,168
11년 전 조회 1,811
11년 전 조회 4,052
11년 전 조회 2,451
11년 전 조회 2,325
11년 전 조회 1,696
11년 전 조회 3,975
11년 전 조회 3,874
11년 전 조회 1,717
11년 전 조회 4,446
11년 전 조회 1,857
11년 전 조회 1,737
11년 전 조회 2,041
11년 전 조회 1,816
11년 전 조회 1,634
11년 전 조회 2,104
11년 전 조회 2,803
11년 전 조회 2,105
11년 전 조회 1,771
11년 전 조회 1,614
11년 전 조회 3,408
11년 전 조회 2,931
11년 전 조회 3,413
11년 전 조회 2,448
11년 전 조회 3,671
11년 전 조회 4,098
11년 전 조회 5,454
11년 전 조회 6,803
11년 전 조회 3,156
11년 전 조회 2,725
11년 전 조회 2,451
11년 전 조회 2,126
11년 전 조회 1,861
11년 전 조회 2,021
11년 전 조회 1,931
11년 전 조회 2,379
11년 전 조회 3,212
11년 전 조회 1,848
11년 전 조회 2,051
11년 전 조회 2,662
11년 전 조회 2,382
11년 전 조회 2,269
11년 전 조회 2,176
11년 전 조회 2,130
11년 전 조회 4,471
11년 전 조회 2,105
11년 전 조회 2,701
11년 전 조회 2,955
11년 전 조회 2,265
11년 전 조회 2,237
11년 전 조회 2,261
11년 전 조회 1,716
11년 전 조회 2,134
11년 전 조회 2,476
11년 전 조회 2,385
11년 전 조회 1,748
11년 전 조회 2,136
11년 전 조회 1,899
11년 전 조회 2,616
11년 전 조회 2,244
11년 전 조회 1,637
11년 전 조회 3,046
11년 전 조회 7,504
11년 전 조회 2,161
11년 전 조회 2,029
11년 전 조회 1,940
11년 전 조회 1,796
11년 전 조회 2,321