爱问知识人 爱问共享资料 医院库

PHP获取IP地址输出为数组程序代码_PHP教程

首页

PHP获取IP地址输出为数组程序代码_PHP教程


        

提交回答
好评回答
  • 2023-03-15 20:30:00
      在php中获取IP地址的方法有很多种,下面我介绍利用linux命令获取IP地址然后转换成数组输出,下面也介绍了一些常用关于php ip地址处理实例。PHP获取服务器IP地址用PHP执行ifconfig获得Linux服务器IP并输出为数组,下面是代码:代码如下$v){//过滤IP
    if(substr($v,0,3)=='127' || substr($v,0,3)=='10。
      ' || substr($v,0,7)=='192。168' || substr($v,0,6)=='172。16'){
    unset($ips[$k]);
    }
    }
    shuffle($ips);//重新排序
    print_r($ips);
    ?>一些php获取ip地址例代码如下我这里有一个比较公用的方法来获取用户ip地址:代码如下 function get_user_ip() {
    if (isset($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP']!='unknown') {
    $ip = $_SERVER['HTTP_CLIENT_IP'];
    } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']!='unknown') {
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } else {
    $ip = $_SERVER['REMOTE_ADDR'];
    }
    return $ip;
    }PHP获取IP所在地区(调用新浪API获取IP所在地)代码如下 function get_location($ip){
    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL, "http://int。
      dpool。sina。com。cn/iplookup/iplookup。php?format=json&ip="。$ip);
    $location = curl_exec($curl);
    $location = json_decode($location);
    if($location===FALSE) return "";
    return empty($location->desc) ? $location->province。
      $location->city。$location->district。$location->isp : $location->desc;
    }http://www。bkjia。com/PHPjc/632798。htmlwww。
      bkjia。comtruehttp://www。bkjia。com/PHPjc/632798。htmlTechArticle在php中获取IP地址的方法有很多种,下面我介绍利用linux命令获取IP地址然后转换成数组输出,下面也介绍了一些常用关于php ip地址处理实例。
      

    多***

    2023-03-15 20:30:00

类似问题

换一换
  • 电脑/网络 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):