zoukankan      html  css  js  c++  java
  • 生成中国地区随机IP

    #随机生成IP 中国区
        public function randip($member){
            if($member['user_ip']){
                if($member['auto_user']){
                    $auto_ip=explode(',',$member['user_ip']);
                    $auto_ip_4=explode('.',$auto_ip[1]);
                    $auto_ip_4[3]=rand(1,255);
                    $auto_ip=implode('.',$auto_ip_4);
                    return $auto_ip;
                }
                $ip = explode(',',$member['user_ip']);
                return $ip[1];
            }else{
                $ip_1 = -1;
                $ip_2 = -1;
                $ip_3 = rand(0,255);
                $ip_4 = rand(0,255);
                $ipall = array(
                                array(array(58,14),array(58,25)),
                                array(array(58,30),array(58,63)),
                                array(array(58,66),array(58,67)),
                                array(array(60,200),array(60,204)),
                                array(array(60,160),array(60,191)),
                                array(array(60,208),array(60,223)),
                                array(array(117,48),array(117,51)),
                                array(array(117,57),array(117,57)),
                                array(array(121,8),array(121,29)),
                                array(array(121,192),array(121,199)),
                                array(array(123,144),array(123,149)),
                                array(array(124,112),array(124,119)),
                                array(array(125,64),array(125,98)),
                                array(array(222,128),array(222,143)),
                                array(array(222,160),array(222,163)),
                                array(array(220,248),array(220,252)),
                                array(array(211,163),array(211,163)),
                                array(array(210,21),array(210,22)),
                                array(array(125,32),array(125,47))        
                );
                $ip_p = rand(0,count($ipall)-1);#随机生成需要IP段
                $ip_1 = $ipall[$ip_p][0][0];
                if($ipall[$ip_p][0][1] == $ipall[$ip_p][1][1]){
                    $ip_2 = $ipall[$ip_p][0][1];
                }else{
                    $ip_2 = rand(intval($ipall[$ip_p][0][1]),intval($ipall[$ip_p][1][1]));
                }
                return $ip_1.'.'.$ip_2.'.'.$ip_3.'.'.$ip_4;
            }
        
        }

  • 相关阅读:
    16级第三周寒假作业F题
    16级第三周寒假作业E题
    16级第二周寒假作业J题
    16级第二周寒假作业B题
    16级第一周寒假作业D题
    16级第一周寒假作业F题
    Drupal8 社区文档之Drupal的概述
    Drupal 社区文档之一般概念
    Drupal 8 目录结构
    PhpExcel中文帮助手册|PhpExcel使用方法
  • 原文地址:https://www.cnblogs.com/llzhang123/p/8241108.html
Copyright © 2011-2022 走看看