global $ip;
if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else $ip = "Unknow";
return $ip;
}
// 使用方法:
$ip = getIP();
为什么在一台服务器能正确的获取到ip
另一个台服务器就获取到192.168.1.111
这是什么原因造成的
------解决思路----------------------
另一台服务器你是想说 局域网的吗?