1원팁] IP 대역 비교

· 11년 전 · 3371

 

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,371
11년 전 조회 4,257
11년 전 조회 2,466
11년 전 조회 2,714
11년 전 조회 2,235
11년 전 조회 2,936
11년 전 조회 2,950
11년 전 조회 2,371
11년 전 조회 2,576
11년 전 조회 2,247
11년 전 조회 2,194
11년 전 조회 2,974
11년 전 조회 2,363
11년 전 조회 2,249
11년 전 조회 2,404
11년 전 조회 2,463
11년 전 조회 2,194
11년 전 조회 2,271
11년 전 조회 2,676
11년 전 조회 2,354
11년 전 조회 2,671
11년 전 조회 2,357
11년 전 조회 2,375
11년 전 조회 2,496
11년 전 조회 2,256
11년 전 조회 2,306
11년 전 조회 2,465
11년 전 조회 3,363
11년 전 조회 2,313
11년 전 조회 2,316
11년 전 조회 2,199
11년 전 조회 2,665
11년 전 조회 2,318
11년 전 조회 2,210
11년 전 조회 2,555
11년 전 조회 2,850
11년 전 조회 2,533
11년 전 조회 2,439
11년 전 조회 2,466
11년 전 조회 3,337
11년 전 조회 2,373
11년 전 조회 2,440
11년 전 조회 4,045
11년 전 조회 3,776
11년 전 조회 2,657
11년 전 조회 3,178
11년 전 조회 2,705
11년 전 조회 2,636
11년 전 조회 2,817
11년 전 조회 3,372
11년 전 조회 2,376
11년 전 조회 3,442
11년 전 조회 3,691
11년 전 조회 2,359
11년 전 조회 2,477
11년 전 조회 2,209
11년 전 조회 3,141
11년 전 조회 3,062
11년 전 조회 2,525
11년 전 조회 2,407
11년 전 조회 2,169
11년 전 조회 2,610
11년 전 조회 3,001
11년 전 조회 2,066
11년 전 조회 2,240
11년 전 조회 2,396
11년 전 조회 2,392
11년 전 조회 2,594
11년 전 조회 4,102
11년 전 조회 3,806
11년 전 조회 3,231
11년 전 조회 2,907
11년 전 조회 2,840
11년 전 조회 3,842
11년 전 조회 3,077
11년 전 조회 4,274
11년 전 조회 5,112
11년 전 조회 5,232
11년 전 조회 5,291
11년 전 조회 5,430
11년 전 조회 3,895
11년 전 조회 1.9만
11년 전 조회 2,844
11년 전 조회 2,572
11년 전 조회 2,579
11년 전 조회 2,360
11년 전 조회 2,522
11년 전 조회 2,358
11년 전 조회 2,150
11년 전 조회 2,590
11년 전 조회 2,285
11년 전 조회 2,209
11년 전 조회 2,488
11년 전 조회 2,409
11년 전 조회 2,196
11년 전 조회 2,376
11년 전 조회 2,348
11년 전 조회 2,352
11년 전 조회 2,471
11년 전 조회 2,068