IP class 비교 함수

· 11년 전 · 2519

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,061
11년 전 조회 4,789
11년 전 조회 4,303
11년 전 조회 3,652
11년 전 조회 2,834
11년 전 조회 2,883
11년 전 조회 4,307
11년 전 조회 2,261
11년 전 조회 2,478
11년 전 조회 3,767
11년 전 조회 4,733
11년 전 조회 2,633
11년 전 조회 2,169
11년 전 조회 2,831
11년 전 조회 2,142
11년 전 조회 2,742
11년 전 조회 2,177
11년 전 조회 2,856
11년 전 조회 2,629
11년 전 조회 3,395
11년 전 조회 5,081
11년 전 조회 4,575
11년 전 조회 5,037
11년 전 조회 2,814
11년 전 조회 3,007
11년 전 조회 3,744
11년 전 조회 2,433
11년 전 조회 2,906
11년 전 조회 4,979
11년 전 조회 3,709
11년 전 조회 2,100
11년 전 조회 2,706
11년 전 조회 2,588
11년 전 조회 2,228
11년 전 조회 4,419
11년 전 조회 2,851
11년 전 조회 2,720
11년 전 조회 2,099
11년 전 조회 4,407
11년 전 조회 4,219
11년 전 조회 2,136
11년 전 조회 4,838
11년 전 조회 2,294
11년 전 조회 2,177
11년 전 조회 2,490
11년 전 조회 2,294
11년 전 조회 2,029
11년 전 조회 2,482
11년 전 조회 3,187
11년 전 조회 2,520
11년 전 조회 2,216
11년 전 조회 2,065
11년 전 조회 3,818
11년 전 조회 3,378
11년 전 조회 3,791
11년 전 조회 2,868
11년 전 조회 4,112
11년 전 조회 4,538
11년 전 조회 5,866
11년 전 조회 7,235
11년 전 조회 3,545
11년 전 조회 3,129
11년 전 조회 2,868
11년 전 조회 2,578
11년 전 조회 2,281
11년 전 조회 2,469
11년 전 조회 2,384
11년 전 조회 2,826
11년 전 조회 3,690
11년 전 조회 2,291
11년 전 조회 2,467
11년 전 조회 3,107
11년 전 조회 2,811
11년 전 조회 2,685
11년 전 조회 2,628
11년 전 조회 2,558
11년 전 조회 4,884
11년 전 조회 2,519
11년 전 조회 3,131
11년 전 조회 3,371
11년 전 조회 2,689
11년 전 조회 2,707
11년 전 조회 2,684
11년 전 조회 2,144
11년 전 조회 2,533
11년 전 조회 2,893
11년 전 조회 2,823
11년 전 조회 2,175
11년 전 조회 2,540
11년 전 조회 2,320
11년 전 조회 3,037
11년 전 조회 2,695
11년 전 조회 2,045
11년 전 조회 3,445
11년 전 조회 7,965
11년 전 조회 2,592
11년 전 조회 2,475
11년 전 조회 2,349
11년 전 조회 2,225
11년 전 조회 2,780