php远程查询ip地址对应城市

这个就是调用远程接口需要网络支持。代码很简单

$xreturn = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.192.3.42");
var_dump(json_decode($xreturn));

以上程序运行结果

object(stdClass)#5 (10) {
[“ret”]=>
int(1)
[“start”]=>
string(11) “218.192.0.0”
[“end”]=>
string(13) “218.192.7.255”
[“country”]=>
string(6) “中国”
[“province”]=>
string(6) “广东”
[“city”]=>
string(6) “广州”
[“district”]=>
string(0) “”
[“isp”]=>
string(9) “教育网”
[“type”]=>
string(6) “学校”
[“desc”]=>
string(30) “广州大学纺织服装学院”
}

返回结果可以是format可以是js(引用js的形式使用)也可以是json,ip如果不写,显示的是服务器地址

 

本文固定链接: http://www.qaforcode.net/archives/721 | 猪哥每日一贴

该日志由 趴在树上的猪 于2012年12月31日发表在 php 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php远程查询ip地址对应城市 | 猪哥每日一贴
关键字:

php远程查询ip地址对应城市:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter

浙公网安备 33010602001905号