1원팁] IP 대역 비교

· 11년 전 · 3243

 

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,222
11년 전 조회 4,120
11년 전 조회 2,326
11년 전 조회 2,557
11년 전 조회 2,080
11년 전 조회 2,794
11년 전 조회 2,812
11년 전 조회 2,224
11년 전 조회 2,420
11년 전 조회 2,086
11년 전 조회 2,021
11년 전 조회 2,827
11년 전 조회 2,187
11년 전 조회 2,094
11년 전 조회 2,239
11년 전 조회 2,344
11년 전 조회 2,033
11년 전 조회 2,108
11년 전 조회 2,538
11년 전 조회 2,167
11년 전 조회 2,530
11년 전 조회 2,203
11년 전 조회 2,221
11년 전 조회 2,341
11년 전 조회 2,086
11년 전 조회 2,125
11년 전 조회 2,328
11년 전 조회 3,220
11년 전 조회 2,140
11년 전 조회 2,157
11년 전 조회 2,042
11년 전 조회 2,505
11년 전 조회 2,147
11년 전 조회 2,068
11년 전 조회 2,378
11년 전 조회 2,709
11년 전 조회 2,381
11년 전 조회 2,287
11년 전 조회 2,309
11년 전 조회 3,184
11년 전 조회 2,227
11년 전 조회 2,301
11년 전 조회 3,990
11년 전 조회 3,629
11년 전 조회 2,511
11년 전 조회 3,027
11년 전 조회 2,547
11년 전 조회 2,478
11년 전 조회 2,675
11년 전 조회 3,244
11년 전 조회 2,232
11년 전 조회 3,301
11년 전 조회 3,541
11년 전 조회 2,201
11년 전 조회 2,329
11년 전 조회 2,053
11년 전 조회 3,012
11년 전 조회 2,926
11년 전 조회 2,370
11년 전 조회 2,259
11년 전 조회 2,000
11년 전 조회 2,459
11년 전 조회 2,845
11년 전 조회 1,912
11년 전 조회 2,100
11년 전 조회 2,241
11년 전 조회 2,243
11년 전 조회 2,440
11년 전 조회 3,953
11년 전 조회 3,643
11년 전 조회 3,087
11년 전 조회 2,766
11년 전 조회 2,699
11년 전 조회 3,692
11년 전 조회 2,927
11년 전 조회 4,117
11년 전 조회 4,927
11년 전 조회 5,082
11년 전 조회 5,122
11년 전 조회 5,263
11년 전 조회 3,739
11년 전 조회 1.9만
11년 전 조회 2,712
11년 전 조회 2,429
11년 전 조회 2,422
11년 전 조회 2,201
11년 전 조회 2,366
11년 전 조회 2,206
11년 전 조회 1,988
11년 전 조회 2,431
11년 전 조회 2,139
11년 전 조회 2,073
11년 전 조회 2,357
11년 전 조회 2,256
11년 전 조회 2,034
11년 전 조회 2,205
11년 전 조회 2,218
11년 전 조회 2,205
11년 전 조회 2,332
11년 전 조회 1,932