当前位置:K88软件开发文章中心编程语言PHPPHP01 → 文章内容

PHP中获取IP地址的函数

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 0:56:23

:2011-10-02 18:08:47

在编写PHP程序时,我们经常需要获取用户的IP地址,下面就给出一个通用方法,方法的名字为GetIp,可以将本方法放在PHP包含文件中,在需要的地方可以直接调用。

 

 

 

 

 

 

<?
function GetIP() {
//获取IP
if ($_SERVER["HTTP_X_FORWARDED_FOR"
])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"
]; //www.k88.net
else if (
$_SERVER["HTTP_CLIENT_IP"
])
$ip = $_SERVER["HTTP_CLIENT_IP"
];
else if (
$_SERVER["REMOTE_ADDR"
])
$ip = $_SERVER["REMOTE_ADDR"
]; //翔宇亭IT乐园www.k88.net
else if (
getenv("HTTP_X_FORWARDED_FOR"
))
$ip = getenv("HTTP_X_FORWARDED_FOR"
);
else if (
getenv("HTTP_CLIENT_IP"
))
$ip = getenv("HTTP_CLIENT_IP"
); //翔宇亭IT乐园www.k88.net
else if (
getenv("REMOTE_ADDR"
))
$ip = getenv("REMOTE_ADDR"
);
else
$ip = "Unknown"
;
return
$ip
;
}
?>

查看其他源代码


PHP中获取IP地址的函数