get_onlineip(); }else{ return $tip; } } ////获得本地真实ip function get_onlineip() { $mip = file_get_contents(http://city.ip138.com/city0.asp); if($mip){ preg_match(/\[.*\]/,$mip,$sip); $p = array(/\[/,/\]/); return preg_replace($p,,$sip[0]); }else{return 获取本地ip失败!;} } ////根据ip获得访客所在地地名 function getaddress($ip=''){ if(empty($ip)){ $ip = $this->getip(); } $ipadd = file_get_contents(http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=.$ip);//根据新浪api接口获取 if($ipadd){ $charset = iconv(gbk,utf-8,$ipadd); preg_match_all(/[\x{4e00}-\x{9fa5}]+/u,$charset,$ipadds); return $ipadds; //返回一个二维数组 }else{return addree is none;} } } $gifo = new get_gust_info(); echo 你的ip:.$gifo->getip(); echo
所在地:; $ipadds = $gifo->getaddress(); foreach($ipadds[0] as $value){ echo \r\n .iconv(utf-8,gbk,$value); } echo
浏览器类型:.$gifo->getbrowser(); echo
浏览器语言:.$gifo->getlang(); echo
操作系统:.$gifo->getos(); ?>
复制代码
>>> 您可能感兴趣的文章:获取用户真实ip地址的php代码php 获取外网真实ip的二种方法php获取准确的客户端ip地址的代码php获取客户端的真实ip的方法介绍php通过ip获取地理位置的代码php获取网站地理位置及操作系统信息的代码分享php通过ip获取地理位置的实例参考php 获取用户真实ip与地理位置(淘宝ip接口)的实现代码php根据ip地址获取当前地理位置接口