对于我的一个小项目,我想用用户的IP打印屏幕上的城市(名称),我已经有了一些东西可以获得他/她的IP,但我不知道如何获得他/她所在的城市她来自......
我现在使用的代码来获取ip +:
function getUserIP()
{
$client = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = $_SERVER['REMOTE_ADDR'];
if(filter_var($client, FILTER_VALIDATE_IP))
{
$ip = $client;
}
elseif(filter_var($forward, FILTER_VALIDATE_IP))
{
$ip = $forward;
}
else
{
$ip = $remote;
}
return $ip;
}
$user_ip = getUserIP();
echo $user_ip; // Output IP address [Ex: 177.87.193.134]
信用:How to get a user's IP address in PHP?
有没有人知道我应该如何让它发挥作用? 你不必为我写点东西, 但提示或链接到othore胎面真的会有所帮助! 随时欢迎提示!