-->

在PHP从IP地址找到状态,国家,城市代码(code for finding the state,c

2019-10-18 10:54发布

主席先生,我开发一个网站。 在这我从被输入他们的用户的IP地址。 现在,我想找到的国家,城市和国家从他们entering.That意味着我要寻找从用户的IP地址的国家,国家,城市里。 我的代码需要在PHP。 你能帮助我做到这一点

Answer 1:

你看使用地理IP模块? 例如, geoip_region_by_name()函数:

geoip_region_by_name()函数将在国家和地区相应返回主机名或IP地址。

此功能目前只提供给谁买一个商业的GeoIP地区版的用户。 警告会发出是否正确的数据库无法找到。

是返回关联数组的不同键的名称如下所示:

  • “COUNTRY_CODE” -两个字母的国家代码(见geoip_country_code_by_name() )
  • “区域” - 地区代码(例如:CA加州)


Answer 2:

http://www.hostip.info/是另一种选择,如果geoip的不可用。



Answer 3:

实际上,你可以得到完整的国名http://www.iptolatlng.com ,你所要做的是构建一个简单的PHP代码。 下面是代码小提琴http://phpfiddle.org/main/code/mih-iqn

该网站从PHP返回杰森我们解码,要得到国家名称。

country
countryFullName
state
stateFullName
city
zip
lat
lng
areacode

这些都是你可以从现场发回的结果。



文章来源: code for finding the state,country,city from the IP Adress in php