php获取访问者IP地址汇总
在很我的时候我们需要得到用户的真实IP地址,例如,日志记录,地理定位,将用户信息,网站数据分析等,其实获取IP地址很简单$_SERVER['REMOTE_ADDR']就可以了。下面我们就来给大家汇总一下常用的几种获取IP地址的方法。
//方法1:
?
1 2 |
$ip = $_SERVER["REMOTE_ADDR"]; |
//方法2:
代码如下:
$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
echo $user_IP;
//方法3:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function getRealIp() |
//方法4:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]) |
//方法5:
?
1 2 3 4 5 6 7 8 9 10 |
if(getenv('HTTP_CLIENT_IP')) { |
//方法6:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
print "您的IP地址是:"; |
以上所述就是本文的全部内容了,希望对大家学习php能够有所帮助。