php--获取用户ip
Posted 七秒钟的记忆qing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php--获取用户ip相关的知识,希望对你有一定的参考价值。
一般在做登录的时候有的会要求同一个帐号不能同时用不同的ip登录,这个时候我们需要获取到用户IP地址
获取ip地址的函数:
function getIP() {
if (getenv(‘HTTP_CLIENT_IP‘)) {
$ip = getenv(‘HTTP_CLIENT_IP‘);
}elseif (getenv(‘HTTP_X_FORWARDED_FOR‘)) {
$ip = getenv(‘HTTP_X_FORWARDED_FOR‘);
}elseif (getenv(‘HTTP_X_FORWARDED‘)) {
$ip = getenv(‘HTTP_X_FORWARDED‘);
}elseif (getenv(‘HTTP_FORWARDED_FOR‘)) {
$ip = getenv(‘HTTP_FORWARDED_FOR‘);
}elseif (getenv(‘HTTP_FORWARDED‘)) {
$ip = getenv(‘HTTP_FORWARDED‘);
}else {
$ip = $_SERVER[‘REMOTE_ADDR‘];
}
return $ip;
}
以上是关于php--获取用户ip的主要内容,如果未能解决你的问题,请参考以下文章