CanPHP开发手册--ip地理位置获取类

说明:
  • 类文件:CanPHP/ext/IpArea.class.php
  • 默认会自动加载,不需要手动include
  • 使用场景:获取访客或会员的ip地址信息等
  • 注意:需要ip地址库的支持,ip地址库到 http://www.canphp.com/bbs/thread-666-1-1.html 下载
方法:get($ip='',$all=false, $charset='utf-8')
说明:通过ip获取得到相应的地理位置信息(如省份城市等)
参数:
  • $ip,要转换的ip地址,如果为空,则获取客户端的ip地址
  • $all,是否显示全部信息(包括相同网段的ip)
  • $charset,输出的内容编码,默认是utf-8
使用方法:
		$ip=new IpArea();
		echo $ip->get('113.64.57.230');//输出 广东省广州市电信
		print_r($ip->get('113.64.57.230',true));
		//输出Array ( [ip] => 113.64.57.230 [beginip] => 113.64.43.0 [endip] => 113.64.58.255 [country] => 广东省广州市 [area] => 电信 )