• 技术文章 >后端开发 >php教程

    php禁止ip访问的函数

    2016-07-25 09:00:26原创452
    为大家提供一个可以禁止IP访问的函数,包含一个信任IP访问的函数,有需要的朋友可以参考下。

    完整代码如下。

     $regs[2]) || ($ipocts[$i] < $regs[1])) {
             $result = 0;
          }
    }
    else
    {
    if ($maskocts[$i] <> $ipocts[$i]) {
        $result = 0;
    }
    }
    }
    }
    return $result;
    }
    
    function auth_ip(){
       $result = 0;
       $null_check = 1;
    
       $path = "ip.cf"; //ip限制配置文件,每行的格式为
    /*
    xxx.xxx.xxx.xxx 比如 127.0.0.2
    xxx.xxx.xxx.[yyy-zzz] 比如 1270.0.0.[2-23]
    xxx.xxx.xxx.xxx/nn 比如 127.0.0.0/24
    */
    $fg=@fopen($path,"r");
    
    while($line=@fgets($fg,1024)){
    $line = trim($line);
    $line=ereg_replace("#.*","",$line);
    if ($line != ""){
    $null_check = 0;
    if (check_ip($line)) {
    fclose($fg);
    return 1;
    }
    }
    }
    @fclose($fg);
    if ($null_check == 1) return 1;
    return $result;
    }
    ?>
    
    您可能感兴趣的文章: PHP禁止IP访问网站 php 禁止单个IP地址或IP段访问
    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php禁止ip访问的函数
    上一篇:目录导航文件的php实现代码 下一篇:php目录遍历与删除的代码一例
    大前端线上培训班

    相关文章推荐

    • PHP中获取SQL的查询结果的常用函数整理(实例详解)• PHP中怎样去连接MySQL数据库?• PHP中mysqli_select_db与mysqli_query函数的用法• 你必须了解PHP中什么是抽象类和抽象方法• PHP中怎样完成Cookie的创建、读取和删除?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网