首頁 >後端開發 >php教程 >数据库存放的是用户的注册IP,现在想用IP地址来统计每个省份多少人,如何做?

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

WBOY
WBOY原創
2016-06-06 20:37:241196瀏覽

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

回复内容:

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

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

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

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn