php下获取客户端ip地址的函数_php教程-查字典教程网
php下获取客户端ip地址的函数
php下获取客户端ip地址的函数
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:functiongetip(){$IP=getenv('REMOTE_ADDR');$IP_=getenv('HTTP_X...

复制代码 代码如下:

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;

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类