1원팁] IP 대역 비교

· 11년 전 · 3263

 

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,246
11년 전 조회 4,136
11년 전 조회 2,342
11년 전 조회 2,573
11년 전 조회 2,100
11년 전 조회 2,807
11년 전 조회 2,824
11년 전 조회 2,245
11년 전 조회 2,443
11년 전 조회 2,107
11년 전 조회 2,042
11년 전 조회 2,846
11년 전 조회 2,212
11년 전 조회 2,115
11년 전 조회 2,270
11년 전 조회 2,359
11년 전 조회 2,044
11년 전 조회 2,134
11년 전 조회 2,553
11년 전 조회 2,198
11년 전 조회 2,547
11년 전 조회 2,221
11년 전 조회 2,239
11년 전 조회 2,355
11년 전 조회 2,114
11년 전 조회 2,147
11년 전 조회 2,345
11년 전 조회 3,233
11년 전 조회 2,157
11년 전 조회 2,171
11년 전 조회 2,064
11년 전 조회 2,526
11년 전 조회 2,165
11년 전 조회 2,087
11년 전 조회 2,401
11년 전 조회 2,726
11년 전 조회 2,393
11년 전 조회 2,308
11년 전 조회 2,329
11년 전 조회 3,203
11년 전 조회 2,244
11년 전 조회 2,319
11년 전 조회 3,999
11년 전 조회 3,647
11년 전 조회 2,526
11년 전 조회 3,047
11년 전 조회 2,568
11년 전 조회 2,493
11년 전 조회 2,690
11년 전 조회 3,264
11년 전 조회 2,251
11년 전 조회 3,312
11년 전 조회 3,559
11년 전 조회 2,224
11년 전 조회 2,340
11년 전 조회 2,069
11년 전 조회 3,024
11년 전 조회 2,939
11년 전 조회 2,383
11년 전 조회 2,278
11년 전 조회 2,015
11년 전 조회 2,475
11년 전 조회 2,869
11년 전 조회 1,932
11년 전 조회 2,122
11년 전 조회 2,257
11년 전 조회 2,259
11년 전 조회 2,455
11년 전 조회 3,979
11년 전 조회 3,663
11년 전 조회 3,102
11년 전 조회 2,781
11년 전 조회 2,716
11년 전 조회 3,710
11년 전 조회 2,945
11년 전 조회 4,129
11년 전 조회 4,946
11년 전 조회 5,104
11년 전 조회 5,144
11년 전 조회 5,278
11년 전 조회 3,762
11년 전 조회 1.9만
11년 전 조회 2,737
11년 전 조회 2,450
11년 전 조회 2,442
11년 전 조회 2,221
11년 전 조회 2,388
11년 전 조회 2,229
11년 전 조회 2,007
11년 전 조회 2,450
11년 전 조회 2,157
11년 전 조회 2,089
11년 전 조회 2,375
11년 전 조회 2,274
11년 전 조회 2,052
11년 전 조회 2,228
11년 전 조회 2,240
11년 전 조회 2,227
11년 전 조회 2,347
11년 전 조회 1,949