search

Home  >  Q&A  >  body text

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

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

迷茫迷茫2894 days ago393

reply all(3)I'll reply

  • 天蓬老师

    天蓬老师2017-04-10 15:26:16

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

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

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 15:26:16

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

    reply
    0
  • 怪我咯

    怪我咯2017-04-10 15:26:16

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

    reply
    0
  • Cancelreply