首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP获取IP的有关问题

2012-03-07 
PHP获取IP的问题用$_SERVER获取的IP好像跟实际的有出入,不知道怎么回事你们获取IP用的啥办法?现在这个数据

PHP获取IP的问题
用$_SERVER获取的IP好像跟实际的有出入,不知道怎么回事
你们获取IP用的啥办法?
现在这个数据对这个项目很重要,所以要求比较准确
用js是不是会更准确?

有个数据是:211.139.151.74 

您查询的IP:211.139.151.74 
本站主数据:广东省 移动(全省共用)
查询结果2:广东省 移动(全省共用)
查询结果3:广东省 移动GPRS(全省通用) 
这个啥意思呢?

[解决办法]
·正常情况下js没有权限得到ip之类的信息
·如果你需要更准确的,可以考虑使用插件
[解决办法]
unset($onlineip);

if($_SERVER['HTTP_CLIENT_IP']){
$onlineip=$_SERVER['HTTP_CLIENT_IP'];
}elseif($_SERVER['HTTP_X_FORWARDED_FOR']){
$onlineip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$onlineip=$_SERVER['REMOTE_ADDR'];
}
[解决办法]
用$_SERVER获取的IP好像跟实际的有出入,不知道怎么回事 ??
是不是内网?不然应该不会有出入啊。

您查询的IP:211.139.151.74
本站主数据:广东省 移动(全省共用) 
查询结果2:广东省 移动(全省共用) 
查询结果3:广东省 移动GPRS(全省通用)
这个啥意思呢?

你到别人的网站查IP信息?

热点排行