函數check_ip(){
$ ALLOWED _ IP = array(' 192.168.2。*','127.0.0.1','192.168.2.49');
$ IP = getIP();
$check_ip_arr= explode(' . ',$ IP);//將待檢測的ip拆分成數組。
#限制IP
如果(!in_array($IP,$ALLOWED_IP)) {
foreach ($ALLOWED_IP as $val){
if(strpos($val,' * ')!==false){//找到帶有*的替代項。
$ arr = array();//
$arr=explode(' . ',$ val);
$ bl = true//用於記錄周期檢測中是否有匹配成功。
for($ I = 0;$ i & lt4;$i++){
if($arr[$i]!= ' * '){//不等於*,就進來檢查。如果是*符號替代,則不檢查。
if($arr[$i]!=$check_ip_arr[$i]){
$ bl = false
打破;//停止檢查這個ip,繼續檢查下壹個ip。