php - 数据库存放的是用户的注册IP,现在想用IP地址来统计每个省份多少人,如何做?
迷茫
迷茫 2017-04-10 15:24:16
[PHP讨论组]

数据库存放的是用户的注册IP,现在想用IP地址来统计每个省份多少人,如何做?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
天蓬老师

利用新浪或淘宝的ip接口:
新浪网易淘宝等IP地区信息查询开放API接口

把ip地址遍历出来通过api去查询,返回结果,你懂的!
相比调用本地纯真ip库效率肯定会慢点,查询每个IP都要走网络,
但会比IP纯真数据库精准点!

高洛峰

单纯存ip的话肯定是无法统计的,你可能需要用户注册的时候查询lbs,获得用户注册ip所在的省份(这个值可能因为ip库的准确度问题不够准确),存在数据库里,然后就可以统计了。

怪我咯

如果你的IP地址库足够精确应该没什么问题。其实只是统计省份, 你也不需要特别高精确的IP数据库。 另外你也要考虑你对你的统计数据的精确要求, 除非你要求特别高。 楼上说的查LBS, 如果你用HTML5查用户地理位置,要用户同意发送他的位置信息给你,你才有可能得到。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号