当前位置: 代码迷 >> 综合 >> PHP判断一个字符串是否包含另一个字符串
  详细解决方案

PHP判断一个字符串是否包含另一个字符串

热度:40   发布时间:2023-09-29 14:06:26.0

如IP限制

列表中的IP才能访问

function getip(){$unknown = 'unknown'; if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], $unknown)){ $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; }elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], $unknown)) { $ip = $_SERVER['REMOTE_ADDR']; } /*** 处理多层代理的情况* 或者使用正则方式:$ip = preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : $unknown;*/if (false !== strpos($ip, ',')) $ip = reset(explode(',', $ip)); return $ip; 
}
$ip=getip();$ip_list="127.0.0.1,127.0.0.2";if(!(strpos($ip_list,$ip) !== false)){echo "IP限制";exit;
}

  相关解决方案