IP class 비교 함수

· 11년 전 · 2558

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,096
11년 전 조회 4,830
11년 전 조회 4,342
11년 전 조회 3,694
11년 전 조회 2,878
11년 전 조회 2,931
11년 전 조회 4,345
11년 전 조회 2,322
11년 전 조회 2,517
11년 전 조회 3,816
11년 전 조회 4,769
11년 전 조회 2,673
11년 전 조회 2,207
11년 전 조회 2,864
11년 전 조회 2,179
11년 전 조회 2,781
11년 전 조회 2,224
11년 전 조회 2,893
11년 전 조회 2,670
11년 전 조회 3,435
11년 전 조회 5,128
11년 전 조회 4,616
11년 전 조회 5,074
11년 전 조회 2,847
11년 전 조회 3,043
11년 전 조회 3,791
11년 전 조회 2,470
11년 전 조회 2,938
11년 전 조회 5,019
11년 전 조회 3,753
11년 전 조회 2,140
11년 전 조회 2,744
11년 전 조회 2,628
11년 전 조회 2,271
11년 전 조회 4,452
11년 전 조회 2,886
11년 전 조회 2,760
11년 전 조회 2,130
11년 전 조회 4,436
11년 전 조회 4,243
11년 전 조회 2,166
11년 전 조회 4,884
11년 전 조회 2,321
11년 전 조회 2,218
11년 전 조회 2,519
11년 전 조회 2,327
11년 전 조회 2,072
11년 전 조회 2,514
11년 전 조회 3,229
11년 전 조회 2,559
11년 전 조회 2,263
11년 전 조회 2,109
11년 전 조회 3,866
11년 전 조회 3,428
11년 전 조회 3,810
11년 전 조회 2,905
11년 전 조회 4,155
11년 전 조회 4,567
11년 전 조회 5,929
11년 전 조회 7,277
11년 전 조회 3,586
11년 전 조회 3,175
11년 전 조회 2,916
11년 전 조회 2,620
11년 전 조회 2,327
11년 전 조회 2,505
11년 전 조회 2,430
11년 전 조회 2,869
11년 전 조회 3,737
11년 전 조회 2,337
11년 전 조회 2,518
11년 전 조회 3,148
11년 전 조회 2,841
11년 전 조회 2,728
11년 전 조회 2,674
11년 전 조회 2,597
11년 전 조회 4,932
11년 전 조회 2,560
11년 전 조회 3,176
11년 전 조회 3,414
11년 전 조회 2,735
11년 전 조회 2,754
11년 전 조회 2,719
11년 전 조회 2,187
11년 전 조회 2,581
11년 전 조회 2,934
11년 전 조회 2,883
11년 전 조회 2,218
11년 전 조회 2,586
11년 전 조회 2,363
11년 전 조회 3,089
11년 전 조회 2,741
11년 전 조회 2,086
11년 전 조회 3,507
11년 전 조회 8,008
11년 전 조회 2,634
11년 전 조회 2,516
11년 전 조회 2,382
11년 전 조회 2,272
11년 전 조회 2,827