源代码
/**
     * 检查ip是否在允许范围
     * @param $host_ip
     * @return bool
     */
   private function checkIP($host_ip){
       $alip = '192.1.*.*';
       $start_ip = $alip;
       foreach ($alip as $ind=>$item) {
           if($item=='*'){
               $alip[$ind]=255;
               $start_ip[$ind] = 1;
           }
       }
       $end_id = implode('.', $alip);
       $start_ip = implode('.', $start_ip);
       $host_ip = bindec(decbin(ip2long($host_ip)));
       $start_ip=bindec(decbin(ip2long($start_ip)));
       $end_id=bindec(decbin(ip2long($end_id)));
       if($start_ip<=$host_ip&&$host_ip<=$end_id){
           return true;
       }else{
           return false;
       }
   }