这篇文章主要介绍了获取客户端ip、地理信息、浏览器、真实IP的php类库,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
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();
相关推荐:










