1원팁] IP 대역 비교

· 11년 전 · 2891

 

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,863
11년 전 조회 3,762
11년 전 조회 1,989
11년 전 조회 2,265
11년 전 조회 1,792
11년 전 조회 2,478
11년 전 조회 2,465
11년 전 조회 1,869
11년 전 조회 2,041
11년 전 조회 1,811
11년 전 조회 1,753
11년 전 조회 2,512
11년 전 조회 1,903
11년 전 조회 1,822
11년 전 조회 1,971
11년 전 조회 2,011
11년 전 조회 1,701
11년 전 조회 1,845
11년 전 조회 2,263
11년 전 조회 1,880
11년 전 조회 2,197
11년 전 조회 1,887
11년 전 조회 1,908
11년 전 조회 2,061
11년 전 조회 1,821
11년 전 조회 1,841
11년 전 조회 1,985
11년 전 조회 2,897
11년 전 조회 1,875
11년 전 조회 1,872
11년 전 조회 1,731
11년 전 조회 2,174
11년 전 조회 1,861
11년 전 조회 1,713
11년 전 조회 2,117
11년 전 조회 2,380
11년 전 조회 2,101
11년 전 조회 1,953
11년 전 조회 2,063
11년 전 조회 2,925
11년 전 조회 1,883
11년 전 조회 1,950
11년 전 조회 3,626
11년 전 조회 3,352
11년 전 조회 2,232
11년 전 조회 2,748
11년 전 조회 2,231
11년 전 조회 2,170
11년 전 조회 2,364
11년 전 조회 2,892
11년 전 조회 1,895
11년 전 조회 2,920
11년 전 조회 3,170
11년 전 조회 1,821
11년 전 조회 2,001
11년 전 조회 1,685
11년 전 조회 2,690
11년 전 조회 2,562
11년 전 조회 2,008
11년 전 조회 1,935
11년 전 조회 1,659
11년 전 조회 2,103
11년 전 조회 2,503
11년 전 조회 1,553
11년 전 조회 1,748
11년 전 조회 1,888
11년 전 조회 1,882
11년 전 조회 2,081
11년 전 조회 3,620
11년 전 조회 3,272
11년 전 조회 2,726
11년 전 조회 2,375
11년 전 조회 2,337
11년 전 조회 3,418
11년 전 조회 2,567
11년 전 조회 3,778
11년 전 조회 4,589
11년 전 조회 4,710
11년 전 조회 4,788
11년 전 조회 4,911
11년 전 조회 3,381
11년 전 조회 1.8만
11년 전 조회 2,347
11년 전 조회 2,120
11년 전 조회 2,069
11년 전 조회 1,860
11년 전 조회 2,025
11년 전 조회 1,871
11년 전 조회 1,690
11년 전 조회 2,075
11년 전 조회 1,805
11년 전 조회 1,754
11년 전 조회 2,017
11년 전 조회 1,940
11년 전 조회 1,732
11년 전 조회 1,882
11년 전 조회 1,850
11년 전 조회 1,886
11년 전 조회 1,984
11년 전 조회 1,579