我的编程空间,编程开发者的网络收藏夹
学习永远不晚

PHP怎么查询手机号码归属地

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

PHP怎么查询手机号码归属地

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

PHP怎么查询手机号码归属地?

基于PHP的手机号码归属地查询

手机号码(段)归属地查询

接口请求Key,可以通过https://www.juhe.cn/docs/api/id/11?s=cpphpcn免费申请开通

$appkey = "*********************";
//根据手机号码或手机号码的前7位,查询手机号码归属地信息,如省份 、城市、运营商等。
$url = "http://apis.juhe.cn/mobile/get";
$params = [
    "phone" => "1891234",//手机号码或手机号码的前7位
    "key" => $appkey,//应用APPKEY(应用详细页查询)
];
$paramstring = http_build_query($params);
$content = juheHttpRequest($url, $paramstring, 1);
$result = json_decode($content, true);
if ($result) {
    if ($result['error_code'] == 0) {
        echo "省份:{$result['result']['province']}" . PHP_EOL;
        echo "城市:{$result['result']['city']}" . PHP_EOL;
        echo "区号:{$result['result']['areacode']}" . PHP_EOL;
        echo "运营商:{$result['result']['company']}" . PHP_EOL;
    } else {
        echo "{$result['error_code']}:{$result['reason']}" . PHP_EOL;
    }
} else {
    echo "请求失败";
}

function juheHttpRequest($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, 3);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    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;
}
登录后复制

以上就是PHP怎么查询手机号码归属地的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

PHP怎么查询手机号码归属地

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

PHP如何查询手机号码归属地

本文小编为大家详细介绍“PHP如何查询手机号码归属地”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP如何查询手机号码归属地”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。PHP查询手机号码归属地的方法:1、请
2023-07-04

Android手机号码归属地的查询

一个简单的Demo,从聚合数据申请手机号码归属地数据接口; 在EditText中输入待查询号码,获取号码后在子线程中使用HttpUrlconnection获取JSON数据,之后进行解析; 数据获取完成后,在主线程中更新UI,显示获取的号码归
2022-06-06

Python手机号码归属地查询代码

简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在Python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案。本实例是通过www.ip138.com这个网站来查询的,这里需要的几个知识点,就是用Python模
2022-06-04

浅析Android手机卫士之号码归属地查询

使用小米号码归属地数据库,有两张表data1和data2先查询data1表,把手机号码截取前7位select outkey from data1 where id=”前七位手机号” 再查询data2表,select location fro
2022-06-06

Android使用http请求手机号码归属地查询代码分享

归属地数据源http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmxwebxml网站还支持其他请求方式 如SOAP等等界面比较简单
2022-06-06

Python实现号码归属地查询功能

这篇文章主要为大家详细介绍了如何利用Python实现对手机号码进行地域分析并查询归属地的功能,感兴趣的小伙伴可以跟随小编一起学习一下
2022-12-30

Android编程实现号码归属地查询的方法

本文实例讲述了Android编程实现号码归属地查询的方法。分享给大家供大家参考,具体如下: 我们通过发送XML访问 WebService就可以实现号码的归属地查询,我们可以使用代理服务器提供的XML的格式进行设置,然后请求提交给服务器,服务
2022-06-06

Python抓取手机号归属地信息示例代码

前言 本文给大家介绍的是利用Python抓取手机归属地信息,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助,以下为Python代码,较为简单,供参考。 示例代码# -*- coding:utf-8 -*- import reque
2022-06-04

kotlin实现快递与号码归属地查询案例详解

时间轴时一个很炫酷的效果,一般作用在物流信息上,我们同样也可以作为一个学习对象去学习他的使用方法,同时呢,我们可以在线查询我们的电话号码归属地,巧用键盘的逻辑提升我们用户体验
2023-02-16

android项目手机卫士来电显示号码归属地

昨日实现了360手机卫士的来电显示归属地的功能,具体的功能就是当来电的时候,显示当前号码的归属地,学习之后发现操作 非常的简单,具体实现代码如下:AddressService.javapackage com.qingguow.mobiles
2022-06-06

怎么用Shell脚本调用curl实现IP归属地查询

这篇文章主要讲解了“怎么用Shell脚本调用curl实现IP归属地查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本调用curl实现IP归属地查询”吧!可用于shell环
2023-06-20

阿里云服务器地址怎么查手机号信息

阿里云服务器是阿里巴巴推出的一种云计算服务,可以为用户提供高性能、高可用的计算资源。在使用阿里云服务器的过程中,有时需要查询手机号信息,那么如何通过阿里云服务器地址来查询手机号信息呢?阿里云服务器地址怎么查手机号信息阿里云服务器地址是通过阿里云的控制台来查询的。以下是具体步骤:首先,登录阿里云的控制台。可以使用手
阿里云服务器地址怎么查手机号信息
2023-11-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录