Maison > développement back-end > tutoriel php > PHP获取IP地址的地区有关问题

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

WBOY
Libérer: 2016-06-13 13:17:49
original
1051 Les gens l'ont consulté

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
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal