来自具有免费 IP 地理定位网络服务的 IP 地址的国家/地区名称

Posted

技术标签:

【中文标题】来自具有免费 IP 地理定位网络服务的 IP 地址的国家/地区名称【英文标题】:Country name from an Ip address with free IP geolocation webservice 【发布时间】:2010-01-04 09:46:10 【问题描述】:

首先感谢大家....

我读到我可以使用免费的 IP 地理定位网络服务从 IP 地址获取国家名称。但是我如何得到对我的站点的响应,实际上这就是我的样子,在我的站点中,需要从 IP 地址显示国家名称。你能详细告诉我...我如何显示该网站的国家名称..

【问题讨论】:

【参考方案1】:

geoip_country_code_by_name 可以为您提供任意 IP 地址或主机名的国家/地区(不仅仅是像 apache_note("GEOIP_COUNTRY_NAME") 那样来自当前访问者的那个),它使用相同的 MaxMind 数据库。如果您想要完整的国家名称而不是 ISO 代码,还有 geoip_country_name_by_name 函数。

【讨论】:

【参考方案2】:

http://www.maxmind.com/app/php

需要安装php模块,然后使用以下代码获取国家名称:

$country_name = apache_note("GEOIP_COUNTRY_NAME");

【讨论】:

【参考方案3】:

在Oplim 中检查过此功能吗?最多可免费获得 50 万次浏览量,您可以设置代码和自定义条件(国家/地区,甚至整个欧盟等地区)。

披露:我是服务开发人员之一。

【讨论】:

以上是关于来自具有免费 IP 地理定位网络服务的 IP 地址的国家/地区名称的主要内容,如果未能解决你的问题,请参考以下文章

服务器端地理定位?

选择一个免费的地理定位数据库

测试基于 IP 的地理位置[关闭]

基于 SOAP 或 REST 的地理定位服务?

通过 iPhone 的 IP 地址进行地理定位

PHP自动定位用户地理位置