PHP获取ip对应地区和使用网络类型的方法

本文实例讲述了PHP获取ip对应地区和使用网络类型的方法。分享给大家供大家参考。具体分析如下:

这里测试的时候因为ip168网站禁止,所以试着在原有代码上修改为ip138数据库的数据调用,代码如下:

  <?php  //原程序有问题,现修改为ip138数据库   /**   * 获取IP地区   * Enter description here ...   * @param unknown_type $ip   */   function GetArea($ip){    $url = "http://www.ip138.com/ips8.asp?ip=".$ip."&action=2";    $contents = file_get_contents($url);    preg_match_all('|<li>本站主数据:.*</li>|',$contents,$rsR);    $rsR[0][0] = str_replace("<li>本站主数据:", "", $rsR[0][0]);    $pos = strpos($rsR[0][0],'</li>');    $Area = substr_replace($rsR[0][0],'',$pos);    return $Area;   }   header('Content-type:text/html;Charset=gb2312');   $area = GetArea('218.242.232.194');   print_r($area);  ?>

希望本文所述对大家的php程序设计有所帮助。

PHP获取ip对应地区和使用网络类型的方法

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注