重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
查询归属地可以去网上找开放接口调用 前台输入手机号码查询的时候调用接口 接口调用结果一般是json格式的把他转成数组按照键名拿到你要的数据传参到前台页面显示就可以了 同时你也可以把拿到的数据存入数据库
创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站建设、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元汇川做网站,已为上家服务,为汇川各地企业和个人服务,联系电话:13518219792
代码如下:
?php
header(“Content-Type:text/html;charset=utf-8″);
if (isset($_GET['number'])) {
$url = ‘';
$number = $_GET['number'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, “mobileCode={$number}userId=”);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
$data = simplexml_load_string($data);
if (strpos($data, ‘http://')) {
echo ‘手机号码格式错误!';
} else {
echo $data;
}
}
?
form action=”mobile.php” method=”get”
手机号码: input type=”text” name=”number” / input type=”submit” value=”提交” /
/form
你都会用thinkPHP了。
那么我就认为你php基本的也都OK
既然OK,给你这些手机归属地API 那么你就可以搞定了
淘宝网
API地址:
参数:
tel:手机号码
返回:JSON
拍拍
API地址: ;amount=10000callname=getPhoneNumInfoExtCallback
参数:
mobile:手机号码
callname:回调函数
amount:未知(必须)
返回:JSON
财付通
API地址:
参数:
chgmobile:手机号码
返回:xml
百付宝
API地址: ;callback=phonephone=15850781443
参数:
phone:手机号码
callback:回调函数
cmd:未知(必须)
返回:JSON
115
API地址: ;ac=get_mobile_localcallback=jsonp1333962541001mobile=15850781443
参数:
mobile:手机号码
callback:回调函数
返回:JSON
有道api接口
接口地址:;q=13892101112
参数说明:
type : 参数手机归属地固定为mobile
q : 手机号码
返回XML格式:
网上有很多。。。。要自己写个的话 给你个思路吧:
1. 很多网站都有手机归属查询接口, 或者查询网站
2. 模拟一个正常的请求到某个网站的查询接口
3. 从获取的HTML中 用正则或者其他方法 提取出需要的字符串来。。。
4. 完了。