当前位置: 移动技术网 > IT编程>开发语言>PHP > php下获取客户端ip地址的函数

php下获取客户端ip地址的函数

2019年05月01日  | 移动技术网IT编程  | 我要评论
复制代码 代码如下:

function getip() {
$ip=getenv('remote_addr');
$ip_ = getenv('http_x_forwarded_for');
if (($ip_ != "") && ($ip_ != "unknown")) $ip=$ip_;
return $ip;
}

下面这个比较好的
复制代码 代码如下:

function getip()
{
if (isset($_server)) {
if (isset($_server['http_x_forwarded_for'])) {
$realip = $_server['http_x_forwarded_for'];
} elseif (isset($_server['http_client_ip'])) {
$realip = $_server['http_client_ip'];
} else {
$realip = $_server['remote_addr'];
}
} else {
if (getenv("http_x_forwarded_for")) {
$realip = getenv( "http_x_forwarded_for");
} elseif (getenv("http_client_ip")) {
$realip = getenv("http_client_ip");
} else {
$realip = getenv("remote_addr");
}
}
return $realip;
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网