利用PHP怎么根据IP地址判断城市
发布时间:2020-12-25 16:11:48
来源:亿速云
阅读:89
作者:Leah
这期内容当中小编将会给大家带来有关利用PHP怎么根据IP地址判断城市,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
获取IP地址
复制代码 代码如下:
function GetIP() {
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $ip;
}
echo GetIP();
?>
方法二
复制代码 代码如下:
function getip ()
{
if (getenv('http_client_ip')) {
$ip = getenv('http_client_ip');
} else if (getenv('http_x_forwarded_for')) {
$ip = getenv('http_x_forwarded_for');
} else if (getenv('remote_addr')) {
$ip = getenv('remote_addr');
} else {
$ip = $_server['remote_addr'];
}
return $ip;
PHP通过IP地址判断用户所在城市
上文已经获得了用户IP地址,接下来,我们就是根据