美文网首页
限制ip访问

限制ip访问

作者: Mracale | 来源:发表于2022-07-20 11:35 被阅读0次
//限制ip登录后台
function ipwhite(){
    $ip = request()->ip();
    $whitelist = ['127.0.0.1','xxx.xxx.xxx.xxx',];
    if (empty($ip)){
        header('Location:http://www.baidu.com/');exit();
    }
    if (in_array($ip,$whitelist,true)){
        return true;
    }else{
        // 内网可以访问  192.168 网段
        $ip_arr = explode(".",$ip);
        if (count($ip_arr)!=4 || !is_numeric($ip_arr[0]) || !is_numeric($ip_arr[1]) || !is_numeric($ip_arr[2]) || !is_numeric($ip_arr[3]) ){
            header('Location:http://www.baidu.com/');exit();
        }
        if (!in_array(intval($ip_arr[0]),[192,10,172],true)){
            header('Location:http://www.baidu.com/');exit();
        }
    }
    return true;
}

相关文章

  • 限制ip访问

  • ch04:限制IP,增加密码修改功能

    限制IP 如果有IP访问限制的要求,可以使用SpringEl表达式描述具体IP或者IP子网: 这样就限制了用户必须...

  • IP地址伪造

    IP伪造有什么用?1:当后台限制IP访问,可以通过伪造IP访问该后台。2:如果基于访问IP来记录访问者的次数,而这...

  • 2018-09-25

    代理ip常用的一些功能。 1:突破自身ip访问限制,现在有许多的网站都对ip地址访问进行了限制,这时则可以通过代理...

  • 一步一步打造爬虫代理池

    最近在使用爬虫爬取数据时,经常会返回403代码,大致意思是该IP访问过于频繁,被限制访问。限制IP访问网站最常用的...

  • Tomcat限制IP访问

    Tomcat提供了参数RemoteAddrValve用于限制ip访问,在conf/server.xml中配置在

  • apache 限制IP访问

    找到apche的配置文件 一般会在conf/vhosts目录下可以针对某个项目进行限制IP访问 限制单个或者多个i...

  • 通过 lua 进行 nginx redis 访问控制

    Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。 1. 需求分...

  • nginx限制地址访问ip限制

    屏蔽单个ip访问 允许单个ip访问 屏蔽所有ip访问 允许所有ip访问 屏蔽ip段访问 允许ip段访问 配置说明新...

  • 用户访问次数/频率限制

    a. 基于用户IP限制访问频率urls.py views.py b. 基于用户IP显示访问频率(利于Django缓...

网友评论

      本文标题:限制ip访问

      本文链接:https://www.haomeiwen.com/subject/xxyuirtx.html