我想从他们的IP地址检索访问者的城市,州和国家等信息,以便我可以根据他们的位置自定义我的网页.有没有一种好的,可靠的方法在PHP中执行此操作?我使用JavaScript进行客户端脚本编写,使用PHP进行服务器端脚本编写,使用MySQL进行数据库访问.
我们正在寻找一种快速准确的方法来根据他们的IP获取访问者位置.
我们已经尝试了ipinfodb.com但他们的API使我们的网站在进行API调用时严重滞后.
你还建议其他什么服务?
我需要使用PHP获取通过其IP地址访问我的网站的用户的语言.我该怎么办,有任何API可以做到这一点,请指教
如何从用户IP地址获取国家/地区名称
我有用户的IP地址我在用户IP地址获取用户的国家名称如何在PHP?
function get_client_ip() {
$ipaddress = '';
if (getenv('HTTP_CLIENT_IP'))
$ipaddress = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('HTTP_X_FORWARDED'))
$ipaddress = getenv('HTTP_X_FORWARDED');
else if(getenv('HTTP_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_FORWARDED_FOR');
else if(getenv('HTTP_FORWARDED'))
$ipaddress = getenv('HTTP_FORWARDED');
else if(getenv('REMOTE_ADDR'))
$ipaddress = getenv('REMOTE_ADDR');
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
Run Code Online (Sandbox Code Playgroud)