其实用PHP也可以通过ip查询这个ip在哪,不过得先加载IP数据库,这个得需要在网上下载,通过IP数据库,用php程序在里面搜索你输入的ip在哪,然后我整理了网上的资料,把他们封装并写了一个页面,使他能够独立运行,同时呢你也可以研究一下。
//这个php类是已经封装好的能够读取ip数据库的类库。
include “libs/iplocation.class.php”;
#需要查询的IP
$ip = “218.249.167.124”;
//返回格式
$format = “text”;//默认text,json,xml,js
//返回编码
$charset = “utf8”; //默认utf-8,gbk或gb2312
#实例化(必须)
$ip_l=new ipLocation();
$address=$ip_l->getaddress($ip);
$address[“area1”] = iconv(‘GB2312′,’utf-8’,$address[“area1”]);
$address[“area2”] = iconv(‘GB2312′,’utf-8’,$address[“area2”]);
$add=$address[“area1″].” “.$address[“area2”];
echo $add;
//得到地址
你可以下载我已经写好的类库。
PHP代码通过ip获得地址类库下载