<分区>
Possible Duplicate:
How to get the page visitors Country with PHP?
我到处找,好像什么也找不到。我需要一个免费的 PHP GeoIP/Ip 到国家/地区。
我所能找到的就是它给了我国家和国家的小形式。我还想了解可能的街道或坐标、城市以及房东信息?
我需要这个,因为我正在创建一个 PHP CMS(为我自己和客户)并且我想跟踪 ips。
我真的不想要 API,我想要它就像数据库一样。有什么想法吗?
<分区>
Possible Duplicate:
How to get the page visitors Country with PHP?
我到处找,好像什么也找不到。我需要一个免费的 PHP GeoIP/Ip 到国家/地区。
我所能找到的就是它给了我国家和国家的小形式。我还想了解可能的街道或坐标、城市以及房东信息?
我需要这个,因为我正在创建一个 PHP CMS(为我自己和客户)并且我想跟踪 ips。
我真的不想要 API,我想要它就像数据库一样。有什么想法吗?
最佳答案
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
关于php - GeoIP 和 IP 到 PHP 中的国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13424336/