现在我的mysql中有个用户登录ip地址的记录,现在我要将ip地址变成所在地,然后将所在地有多少用户数统计输出?
例如:用户 ip地址
aa 80.X.X.X
bb 70.X.X.X
.. ........
现在要用php在页面上展示出
所在地 用户数
北京 100
上海 200
。。
请各位大牛给出可行性方法或者代码都可以!~~~~
例如:用户 ip地址
aa 80.X.X.X
bb 70.X.X.X
.. ........
现在要用php在页面上展示出
所在地 用户数
北京 100
上海 200
。。
请各位大牛给出可行性方法或者代码都可以!~~~~
http://www.ip138.com/ips.asp?ip=114.15.129.115&action=2,红色体部分改成客户端IP变量即可!AJAX无刷新请求到IP138,返回的结果进行过滤,就能达到效果!
下载一个qq清风的ip库,然后慢慢查出城市,要靠城市字段来统计!
第一种是通过mysql数据库内的ip地址表,通过一个存储过程可以进行处理,但是速度比较慢。
第二种通过geoip来处理,速度比较快,但是展示出来的城市名是英文的。