首页 > 编程 > Php > 正文

PHP中获取IP地址的函数

2023-05-10 19:33:05
字体:
来源:转载
供稿:网友

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

<?
function GetIP() {
//获取IP
if ($_SERVER["HTTP_X_FORWARDED_FOR"
])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"
]; //www.cuoxin.com
else if (
$_SERVER["HTTP_CLIENT_IP"
])
$ip = $_SERVER["HTTP_CLIENT_IP"
];
else if (
$_SERVER["REMOTE_ADDR"
])
$ip = $_SERVER["REMOTE_ADDR"
]; //错新网CUOXINwww.cuoxin.com
else if (
getenv("HTTP_X_FORWARDED_FOR"
))
$ip = getenv("HTTP_X_FORWARDED_FOR"
);
else if (
getenv("HTTP_CLIENT_IP"
))
$ip = getenv("HTTP_CLIENT_IP"
); //错新网CUOXINwww.cuoxin.com
else if (
getenv("REMOTE_ADDR"
))
$ip = getenv("REMOTE_ADDR"
);
else

$ip = "Unknown"
;
return
$ip
;
}

?>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表