IP class 비교 함수

· 11년 전 · 2535

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,069
11년 전 조회 4,802
11년 전 조회 4,318
11년 전 조회 3,665
11년 전 조회 2,845
11년 전 조회 2,899
11년 전 조회 4,317
11년 전 조회 2,274
11년 전 조회 2,491
11년 전 조회 3,787
11년 전 조회 4,746
11년 전 조회 2,646
11년 전 조회 2,178
11년 전 조회 2,835
11년 전 조회 2,147
11년 전 조회 2,754
11년 전 조회 2,189
11년 전 조회 2,869
11년 전 조회 2,638
11년 전 조회 3,408
11년 전 조회 5,093
11년 전 조회 4,583
11년 전 조회 5,053
11년 전 조회 2,822
11년 전 조회 3,016
11년 전 조회 3,757
11년 전 조회 2,446
11년 전 조회 2,912
11년 전 조회 4,992
11년 전 조회 3,729
11년 전 조회 2,108
11년 전 조회 2,723
11년 전 조회 2,605
11년 전 조회 2,243
11년 전 조회 4,432
11년 전 조회 2,859
11년 전 조회 2,735
11년 전 조회 2,107
11년 전 조회 4,420
11년 전 조회 4,226
11년 전 조회 2,143
11년 전 조회 4,851
11년 전 조회 2,303
11년 전 조회 2,189
11년 전 조회 2,497
11년 전 조회 2,302
11년 전 조회 2,040
11년 전 조회 2,491
11년 전 조회 3,193
11년 전 조회 2,536
11년 전 조회 2,232
11년 전 조회 2,077
11년 전 조회 3,829
11년 전 조회 3,399
11년 전 조회 3,801
11년 전 조회 2,877
11년 전 조회 4,125
11년 전 조회 4,544
11년 전 조회 5,884
11년 전 조회 7,246
11년 전 조회 3,555
11년 전 조회 3,145
11년 전 조회 2,882
11년 전 조회 2,589
11년 전 조회 2,293
11년 전 조회 2,477
11년 전 조회 2,399
11년 전 조회 2,833
11년 전 조회 3,710
11년 전 조회 2,303
11년 전 조회 2,478
11년 전 조회 3,117
11년 전 조회 2,820
11년 전 조회 2,693
11년 전 조회 2,640
11년 전 조회 2,567
11년 전 조회 4,899
11년 전 조회 2,531
11년 전 조회 3,146
11년 전 조회 3,387
11년 전 조회 2,701
11년 전 조회 2,718
11년 전 조회 2,692
11년 전 조회 2,154
11년 전 조회 2,545
11년 전 조회 2,902
11년 전 조회 2,838
11년 전 조회 2,185
11년 전 조회 2,552
11년 전 조회 2,336
11년 전 조회 3,057
11년 전 조회 2,707
11년 전 조회 2,061
11년 전 조회 3,461
11년 전 조회 7,975
11년 전 조회 2,606
11년 전 조회 2,486
11년 전 조회 2,359
11년 전 조회 2,235
11년 전 조회 2,795