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的主要内容,如果未能解决你的问题,请参考以下文章

php--获取用户ip

php获取用户IP

PHP获取用户的真实IP地址

PHP 使用PHP获取用户IP地址

php获取用户ip的五种方式

用PHP获取用户IP地址