private function isIpMatched($ip)
{
if (empty($this->_ipRules)) {
return 1;
}
foreach ($this->_ipRules as $rule) {
if ($rule === '*' || $rule === $ip || ($pos = strpos($rule, '*')) !== false && strncmp($ip, $rule, $pos) === 0) {
return 1;
}
}
return 0;
}