PHP获取用户真实IP函数
2013-09-19 04:08
537 查看
function getIP()
{
static $realip;
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (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");
} else if (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
本文出自 “航仔” 博客,请务必保留此出处http://hangzai.blog.51cto.com/4763780/1298906
{
static $realip;
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (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");
} else if (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
本文出自 “航仔” 博客,请务必保留此出处http://hangzai.blog.51cto.com/4763780/1298906
相关文章推荐
- 做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
- 做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
- PHP获取用户真实IP
- PHP获取用户真实IP
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- php 获取用户的真实 IP 地址,即便用户使用代理服务器
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- PHP获取当前用户真实的IP
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- 获取用户真实姓名 Monxin专用(PHP代码函数)
- 使用PHP获取用户客户端真实IP的解决方案
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置(转)
- PHP获取用户的真实IP地址,非代理IP
- DisCuz中php获取用户真实IP
- 在PHP中如何获取用户的真实IP
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- 使用PHP获取用户客户端真实IP的解决方案
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置