Heim > Backend-Entwicklung > PHP-Tutorial > PHP获取IP地址的地区有关问题

PHP获取IP地址的地区有关问题

WBOY
Freigeben: 2016-06-13 10:44:38
Original
767 Leute haben es durchsucht

PHP获取IP地址的地区问题
http://hi.baidu.com/sslook_com/item/3e74cd13381f838c89a95637
根据上边的内容测试,查询出来的内容为 :地址
请问下,为什么这个查询出来只有两个字,正常应该是 上海 电信,或者其他什么相关的内容。ip库也是最新的。

------解决方案--------------------
要是想获取IP地址的话 有很多接口可以直接调 比如新浪的.
如果是想研究代码的话,我估计 1.取不到IP 2.代码有问题
------解决方案--------------------

探讨

这个最上面获取IP地址是不是有问题啊?

我echo $xp_UserIp; 得不到东西啊

------解决方案--------------------
echo $xp_UserIp是什么?自己定义的变量?

获取IP,应该是 echo $_SERVER["REMOTE_ADDR"]; 获取的是一个类似192.168.0.0的结果。 
如果需要转换成“上海 电信”的样式,需要下载专门的数据库,或者使用API查询。
------解决方案--------------------
探讨
$xp_userip这个地方没有错,已经验证过了,可以得到ip地址。
另外,现在用的是网上推荐的一个ip库,你所说的专门的数据是什么?api的方法我知道,现在想学习这个方法。
还请知道的朋友帮忙解答一下,因为网上基本上都收集这个方法,不知道他们是怎么成功的,应该不会大家都收集一个错误的方法吧。

------解决方案--------------------
怎么可能,我这边都可以获取到,你在仔细检查一遍。
结果:119.75.218.70
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage