可能重复:
使用 PHP 获取 IP 地址所在的国家/地区
我想基于 IP 地址的国家名称或位置。我只能显示ip地址。我很努力,但我做不到。所以请帮我解决这个问题。
<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}
else {
$ip=$_SERVER['REMOTE_ADDR'];
}
?>