摘要://tel.php

enter a tel    &n

//tel.php

enter a tel

*{margin:0;padding:0;}

.login{position: absolute;left:50%;top:50%;width:500px;margin-left:-250px;margin-top:-250px;}

电话号码

提交

layui.use(['layer','form'],function(){var layer = layui.layer;var form = layui.form;$ = layui.jquery;})

function dologin()

{

var phone = $('input[name=phone]').val()

if(phone==''){

layer.msg('请输入电话号码!',{'icon':2});

return;

}

if(phone.length!=11){

layer.msg('输入电话号码长度不符!',{'icon':2});

return;

}

$.post('phone.php',{'phone':phone},function(res){

if(res.code==0){

//console.log(res.msg.result.city);

layer.confirm('号码归属地:'+' '+res.msg.result.province+' '+res.msg.result.city+' '+res.msg.result.company,{'icon':1,'btn':['确定','取消']});}

if(res.code>0){layer.msg(res.msg,{'icon':2});

}

},'json')

}

//phone.php

require 'fun.php';

$url = "http://apis.juhe.cn/mobile/get";$params = array(    "phone" => $_POST['phone'],//需要查询的手机号码    "key" => "4d6cce531387deeedf359687fb04c163",//应用APPKEY(应用详细页查询));$paramstring = http_build_query($params);$content = juheCurl($url, $paramstring);$result = json_decode($content, true);if ($result) {    //var_dump($result);    resp_json(0,$result);} else {    resp_json(1,'请求出错');}

/** * 请求接口返回内容 * @param  string $url [请求的URL地址] * @param  string $params [请求的参数] * @param  int $ipost [是否采用POST形式] * @return  string */function juheCurl($url, $params = false, $ispost = 0){    $httpInfo = array();    $ch = curl_init();

curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);    curl_setopt($ch, CURLOPT_USERAGENT, 'JuheData');    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);    curl_setopt($ch, CURLOPT_TIMEOUT, 60);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);    if ($ispost) {        curl_setopt($ch, CURLOPT_POST, true);        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);        curl_setopt($ch, CURLOPT_URL, $url);    } else {        if ($params) {            curl_setopt($ch, CURLOPT_URL, $url.'?'.$params);        } else {            curl_setopt($ch, CURLOPT_URL, $url);        }    }    $response = curl_exec($ch);    if ($response === FALSE) {        //echo "cURL Error: " . curl_error($ch);        return false;    }    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));    curl_close($ch);    return $response;}

//fun.php

function resp_json($code,$data){

if($code == 0){

$arr=['code'=>$code,'msg'=>$data];

}else{

$arr=['code'=>$code,'msg'=>$data];}

exit(json_encode($arr));

}

批改老师:天蓬老师批改时间:2020-03-08 17:38:02

老师总结:代码应该放在代码块中, 并且格式化后再提交

php 电话号码归属地查询,电话号码归属地查询第三方接口相关推荐

  1. IP查询地理位置 离线版 非第三方接口 根据IP查地理位置 springboot + MaxMind GeoIP2

    相信大家在开发中一定有遇到过查询IP地理位置的需求吧 我看网上很多都是去调用第三方的接口 众所周知调用第三方的接口是完全没有保障性的,你不可能确保别人的服务器不出问题. 所以最好还是要我们自己集成. ...

  2. 易源API 查询电话号码 归属地信息

    易源API 查询电话号码 归属地信息 第一步:获取appid 和 密钥 使用前提:注册成为会员 登录下面网址--点击 接口使用者--我的应用--获取appid 和 密钥 https://www.sho ...

  3. JavaScript学习:利用第三方接口做手机归属地查询

    逆战学习 整理一下关于怎么获取接口数据,然后渲染数据到页面上 第三方接口地址:手机归属地查询 一.思路和大致需要用到的知识点 1.body标签里准备一个input和button,用一个盒子包起来,一个 ...

  4. android contacts电话查询头像,android透过查询电话号码获取联系人头像

    android通过查询电话号码获取联系人头像 // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById(R.id.call_log_detail_c ...

  5. 【自制小工具】快速批量查询IP归属地(自动去重、按国内外汇总,并智能识别出错误IP)

    作者:Eason_LYC 不放弃,不为别的,只想活成自己心中的样子~ 领域:WEB安全.网络攻防 关注WEB安全.网络攻防.我的专栏文章知识点全面细致,逻辑清晰.结合实战,让你在学习路上事半功倍,少走 ...

  6. 手机号批量查询归属地方法及其简介批量查询号码归属地方法

    在某些情况下需要将手机号归属地进行批量查询,一个一个查询太麻烦了,有没有批量查询的办法呢?当然是有的,我介绍一个很好的工具可以完全完成这个任务 这个工具还是蛮有用的,不过得收费,毕竟别人花了时间写的, ...

  7. 免费手机号码归属地API接口 查询手机号码归属地信息

    手机号码归属地接口:根据手机号码或手机号码的前7位,查询手机号码归属地信息,包括省份 .城市.区号.邮编.运营商和卡类型. 接口文档:https://www.juhe.cn/docs/api/id/1 ...

  8. php实现手机归属地的查询、,PHP实现查询手机归属地的方法详解

    本文介绍的是PHP实现查询手机归属地的方法,首先来看看手机归属地查询的类图: 后台 MobileQuery类调用: \libs\HttpRquest \libs\ImRedis (未使用) Api类调 ...

  9. 三网运营商移动联通电信话费余额查询接口-携号转网识别查询/号码归属地查询-携号转网API接口

    三网话费余额查询接口,余额实时更新,非缓存,准确率极高. 携号转网的基本概念: 携号转网,也称作号码携带.移机不改号,也就是说一家电信运营商的用户,无需改变自己的手机号码,就能转而成为另一家电信运营商 ...

  10. AJAX使用淘宝API查询手机归属地和运营商信息

    AJAX使用淘宝API查询手机归属地和运营商信息 使用给的api地址查询自己的手机号码所在地 地址: https://www.baifubao.com/callback?cmd=1059&ph ...

最新文章

  1. 一次zabbix的渗透
  2. Kattis之旅——Prime Reduction
  3. linux 下重名名文件
  4. [云炬创业基础笔记]第六章商业模式测试10
  5. 机器人聊天软件c#_使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
  6. 计算机gt的使用方法,旗舰级综合效果器 BOSS GT-1000使用宝典(二) | 基础操作
  7. devops java使用_谁会在使用DevOps时最大程度地退缩?
  8. 【elasticsearch】ES 相似文章检测
  9. 数据结构 3优先队列(堆)
  10. VC中cl.exe命令参数详解
  11. IDM下载视频按钮不见了
  12. css位置-moz-兼容,兼容不同浏览器的CSS前缀-webkit-,-ms-,-moz-,-o-
  13. 购物商城系统设计与实现总结_商品列表展示页的实现
  14. 面试过阿里等互联网大公司,我知道了这些套路 | 掘金技术征文
  15. 基于STM32的ADC电压采集(DMA传输)
  16. 世界杯期间中国体彩网的计算器无法选择
  17. 终于有人把SDH、MSTP、OTN和PTN的关系解释清楚了
  18. SDL介绍----3、STRIDE威胁建模方法
  19. [蓝桥杯训练] 第八届(2017)省赛 C/C++ A组 T01 - 迷宫
  20. 地理信息软件开发企业国产化之路

热门文章

  1. 展厅多媒体视频系统视频服务器,展厅中控|展厅视频播放控制系统-米禾数字
  2. numbers打开.cvs表格中文显示为乱码!
  3. JDBC访问数据库过程
  4. 高仿掘金App —— 基于 databinding
  5. java批量下载多个阿里云视频
  6. 浏览器主页被360锁定 - 解决方案
  7. 国产化云平台如何实现多云管控,黄河云来“打样儿”
  8. 特斯拉线圈的震荡特性 | 测量附近的电感感抗
  9. 全景式对比中美金融科技发展水平:硬件持平,软件各有特色
  10. (附源码)计算机毕业设计SSM基于web的医院门诊管理系统