1원팁] IP 대역 비교

· 11년 전 · 3361

 

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,355
11년 전 조회 4,251
11년 전 조회 2,451
11년 전 조회 2,705
11년 전 조회 2,224
11년 전 조회 2,929
11년 전 조회 2,944
11년 전 조회 2,359
11년 전 조회 2,566
11년 전 조회 2,236
11년 전 조회 2,184
11년 전 조회 2,965
11년 전 조회 2,354
11년 전 조회 2,236
11년 전 조회 2,393
11년 전 조회 2,458
11년 전 조회 2,186
11년 전 조회 2,260
11년 전 조회 2,672
11년 전 조회 2,337
11년 전 조회 2,657
11년 전 조회 2,349
11년 전 조회 2,369
11년 전 조회 2,491
11년 전 조회 2,245
11년 전 조회 2,294
11년 전 조회 2,456
11년 전 조회 3,350
11년 전 조회 2,302
11년 전 조회 2,306
11년 전 조회 2,187
11년 전 조회 2,659
11년 전 조회 2,306
11년 전 조회 2,199
11년 전 조회 2,539
11년 전 조회 2,845
11년 전 조회 2,523
11년 전 조회 2,432
11년 전 조회 2,460
11년 전 조회 3,329
11년 전 조회 2,362
11년 전 조회 2,436
11년 전 조회 4,042
11년 전 조회 3,768
11년 전 조회 2,653
11년 전 조회 3,172
11년 전 조회 2,696
11년 전 조회 2,630
11년 전 조회 2,810
11년 전 조회 3,362
11년 전 조회 2,362
11년 전 조회 3,433
11년 전 조회 3,677
11년 전 조회 2,347
11년 전 조회 2,469
11년 전 조회 2,201
11년 전 조회 3,138
11년 전 조회 3,054
11년 전 조회 2,513
11년 전 조회 2,398
11년 전 조회 2,157
11년 전 조회 2,600
11년 전 조회 2,993
11년 전 조회 2,058
11년 전 조회 2,227
11년 전 조회 2,385
11년 전 조회 2,384
11년 전 조회 2,585
11년 전 조회 4,090
11년 전 조회 3,794
11년 전 조회 3,218
11년 전 조회 2,898
11년 전 조회 2,830
11년 전 조회 3,832
11년 전 조회 3,065
11년 전 조회 4,266
11년 전 조회 5,105
11년 전 조회 5,227
11년 전 조회 5,285
11년 전 조회 5,425
11년 전 조회 3,886
11년 전 조회 1.9만
11년 전 조회 2,839
11년 전 조회 2,566
11년 전 조회 2,573
11년 전 조회 2,350
11년 전 조회 2,508
11년 전 조회 2,353
11년 전 조회 2,134
11년 전 조회 2,580
11년 전 조회 2,272
11년 전 조회 2,202
11년 전 조회 2,474
11년 전 조회 2,402
11년 전 조회 2,190
11년 전 조회 2,365
11년 전 조회 2,345
11년 전 조회 2,341
11년 전 조회 2,460
11년 전 조회 2,058