关于php获取ip真实地址

ffvsnn520 发布于 2016/04/25 11:07
阅读 209
收藏 0

再获取真实ip的时候,可能由于物品链接不同导致获取不到真实ip,请问这个该怎么链接.

例如:当我们获取长城宽带ip的时候, 往往只能获取到分配给我们的dsn.但是这个其实不是真实ip.

加载中
0
SVD
SVD
<?php

$ip = "";

if (!empty($_SERVER["HTTP_CLIENT_IP"]))
{
 //check for ip from share internet
 $ip = $_SERVER["HTTP_CLIENT_IP"];
}
elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
 // Check for the Proxy User
 $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
 $ip = $_SERVER["REMOTE_ADDR"];
}
echo $ip;
?>



f
ffvsnn520
回复 @SVD : 是啊,但是ip138可以查到.这里是因为服务器物理连接的原因吗?不知道有什么办法才可以获取
SVD
SVD
回复 @ffvsnn520 : 长城宽带建立的局域网,在访问外网时,经过多层代理,服务器无法抓取到真实的client的IP。还有什么好的方法可以解决这个问题呢?
f
ffvsnn520
这是通用的获取ip的方法.但是对于长城宽带是获取不到的.
返回顶部
顶部