数据库存放的是用户的注册IP,现在想用IP地址来统计每个省份多少人,如何做?
数据库存放的是用户的注册IP,现在想用IP地址来统计每个省份多少人,如何做?
利用新浪或淘宝的ip接口:
新浪网易淘宝等IP地区信息查询开放API接口
把ip地址遍历出来通过api去查询,返回结果,你懂的!
相比调用本地纯真ip库效率肯定会慢点,查询每个IP都要走网络,
但会比IP纯真数据库精准点!
单纯存ip的话肯定是无法统计的,你可能需要用户注册的时候查询lbs,获得用户注册ip所在的省份(这个值可能因为ip库的准确度问题不够准确),存在数据库里,然后就可以统计了。
如果你的IP地址库足够精确应该没什么问题。其实只是统计省份, 你也不需要特别高精确的IP数据库。 另外你也要考虑你对你的统计数据的精确要求, 除非你要求特别高。 楼上说的查LBS, 如果你用HTML5查用户地理位置,要用户同意发送他的位置信息给你,你才有可能得到。