美文网首页
限制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访问

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