1원팁] IP 대역 비교

· 11년 전 · 2716

 

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,663
11년 전 조회 3,612
11년 전 조회 1,792
11년 전 조회 2,122
11년 전 조회 1,651
11년 전 조회 2,287
11년 전 조회 2,258
11년 전 조회 1,664
11년 전 조회 1,850
11년 전 조회 1,690
11년 전 조회 1,648
11년 전 조회 2,321
11년 전 조회 1,766
11년 전 조회 1,685
11년 전 조회 1,838
11년 전 조회 1,811
11년 전 조회 1,516
11년 전 조회 1,705
11년 전 조회 2,094
11년 전 조회 1,764
11년 전 조회 1,998
11년 전 조회 1,754
11년 전 조회 1,689
11년 전 조회 1,935
11년 전 조회 1,682
11년 전 조회 1,690
11년 전 조회 1,760
11년 전 조회 2,663
11년 전 조회 1,723
11년 전 조회 1,727
11년 전 조회 1,515
11년 전 조회 1,977
11년 전 조회 1,716
11년 전 조회 1,525
11년 전 조회 1,969
11년 전 조회 2,185
11년 전 조회 1,960
11년 전 조회 1,785
11년 전 조회 1,909
11년 전 조회 2,784
11년 전 조회 1,677
11년 전 조회 1,747
11년 전 조회 3,621
11년 전 조회 3,207
11년 전 조회 2,070
11년 전 조회 2,588
11년 전 조회 2,026
11년 전 조회 1,962
11년 전 조회 2,232
11년 전 조회 2,717
11년 전 조회 1,688
11년 전 조회 2,723
11년 전 조회 3,026
11년 전 조회 1,609
11년 전 조회 1,800
11년 전 조회 1,480
11년 전 조회 2,476
11년 전 조회 2,341
11년 전 조회 1,810
11년 전 조회 1,710
11년 전 조회 1,461
11년 전 조회 1,900
11년 전 조회 2,313
11년 전 조회 1,364
11년 전 조회 1,559
11년 전 조회 1,703
11년 전 조회 1,670
11년 전 조회 1,879
11년 전 조회 3,414
11년 전 조회 3,068
11년 전 조회 2,528
11년 전 조회 2,179
11년 전 조회 2,162
11년 전 조회 3,278
11년 전 조회 2,370
11년 전 조회 3,572
11년 전 조회 4,407
11년 전 조회 4,523
11년 전 조회 4,582
11년 전 조회 4,697
11년 전 조회 3,204
11년 전 조회 1.8만
11년 전 조회 2,146
11년 전 조회 1,927
11년 전 조회 1,875
11년 전 조회 1,674
11년 전 조회 1,827
11년 전 조회 1,673
11년 전 조회 1,467
11년 전 조회 1,877
11년 전 조회 1,625
11년 전 조회 1,557
11년 전 조회 1,838
11년 전 조회 1,748
11년 전 조회 1,546
11년 전 조회 1,688
11년 전 조회 1,676
11년 전 조회 1,722
11년 전 조회 1,803
11년 전 조회 1,389