我到处搜寻,似乎找不到任何东西。我需要一个免费的PHP GeoIP / Ip到国家。
我能找到的只是它给了我这个国家和国家的小形式。我还想了解可能的街道或坐标,城市和主持人信息吗?
我需要这个,因为我正在为自己和客户创建一个PHP CMS,我想跟踪ips。
我真的不想要API,我希望它像数据库一样。有什么想法吗?
答案 0 :(得分:5)
MaxMind GeoLite数据库:http://dev.maxmind.com/geoip/geolite 或支付完整版:http://www.maxmind.com/en/geolocation_landing
他们也有php库可以使用它:http://dev.maxmind.com/geoip/downloadable
对于PHP,结帐GeoIP library和Example geoip_record_by_name()
对于数据库,您可以使自己的数据库超时...并用缓存的收集数据填充它,但我怀疑它会像MaxMind的数据一样准确。
您可以使用许多其他方法,并将它们与自定义数据库结合使用,甚至将其与GeoLite数据库结合使用:geoplugin,ipinfodb
答案 1 :(得分:2)