如何使用PHP获取IP地址的国家/地区?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

理想情况下,我试图将可从任何Web浏览器查询的PHP脚本放在一起,并返回访问PHP脚本的IP地址的国家/地区。

这是可能的还是有更好的解决方案?

提问于
用户回答回答于

有各种各样的WebAPI将为您做到这一点。下面是一个使用我的服务的例子,http://ipinfo.io:

$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"));
echo $details->country; // -> "US"
用户回答回答于

扫码关注云+社区