PHP获取IP的有关问题

WBOY
WBOYオリジナル
2016-06-13 10:02:50869ブラウズ

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信息?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。