php - GeoIP 和 IP 到 PHP 中的国家/地区

标签 php geoip

<分区>

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 libraryExample geoip_record_by_name()

对于数据库,您可以让自己的数据库超时...并用缓存的收集数据填充它,但我怀疑这是否与 MaxMind 的数据一样准确。

您可以使用许多其他方法并将它们与自定义数据库相结合,甚至将其与 GeoLite 数据库相结合:geoplugin , ipinfodb

关于php - GeoIP 和 IP 到 PHP 中的国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13424336/

相关文章:

c++ - 用visual studio 2010编译Maxmind C库

python - 在 Django 中基于 IP 地址(国家/地区)重定向域的最佳方法

javascript - GeoIP 重定向欧盟美国英国

php - 为什么 <noscript> 中的 html 标签显示为文本

PHP:将当前时间戳插入 SQL Server 2005

php - 如何重命名或覆盖php函数?

用于 IP 到位置 API 的 PHP 正则表达式

python - 将 GeoIP 模块与 Nginx 和 UWSGI 结合使用

php - 存储在数据库中的csv字符串中带有后缀的Mysql搜索关键字

php - CKEditor 提交值为空(无 ajax)