Fastadmin中获取IP和手机号归属地信息

IP归属地信息

Composer 安装 IP类 SDK

php 复制代码
composer require zoujingli/ip2region:^2.0

Composer 安装 phone类 SDK

php 复制代码
composer require pangongzi/phone

使用方法

php 复制代码
<?php

    namespace app\api\controller;

    use app\common\controller\Api;
    use Pangongzi\Phone\PhoneLocation;
    use Ip2Region;
    use think\Db;
    use fast\Random;
    use think\Log;

    class Selfpage extends Api
    {
        protected $noNeedLogin = ['*'];
        protected $noNeedRight = ['*'];

        public function get_verification_code()
        {
            $ip = $_SERVER['REMOTE_ADDR'];
            $mobile = $this->request->param('mobile');

            #########################   获取 IP 归属地 信息   #########################
            $il = new Ip2Region();
            $ipAreaInfo = $il->simple($_SERVER['REMOTE_ADDR']);
            preg_match('/中国(.*?)【/', $ipAreaInfo, $matches);
            #########################   获取 IP 归属地信息   #########################

            echo '<pre>';
            var_dump($ipAreaInfo);
            var_dump('IP归属地: ' . $ip, $matches[1]);

            ######################   获取 手机号 归属地信息   ######################
            $pl = PhoneLocation::getInstance();
            $phoneAreaInfo = $pl->find($phone);
            ######################   获取 手机号 归属地信息   ######################

            echo '<pre>';
            var_dump($phoneAreaInfo);
            var_dump('手机号归属地: ' . $phone, $phoneAreaInfo['province'] . $phoneAreaInfo['city']);
            die;

        }



    }
相关推荐
AC赳赳老秦13 小时前
采集行为合规自检:OpenClaw 自动校验 robots 协议与采集频率,规避违规采集风险
java·开发语言·c++·python·php·deepseek·openclaw
一条破秋裤1 天前
TCP 套接字:API 流程、地址结构与网络字节序
网络·tcp/ip·php
HZZD_HZZD1 天前
弱网下CoAP还省吗?合众致达Cat.1电表90天实测:MQTT重连流量占52%、续航差距从38%拉大到73%
开发语言·物联网·php·腾讯云
无糖可乐没有灵魂1 天前
用一篇文章来精通“进程/线程/协程/锁“多并发任务
开发语言·php
字节渡客1 天前
PHP项目复盘:foreach 引用残留造成的诡异数据错乱
开发语言·php
aixingpan1 天前
aixingpan.cn API开发文档:api_docs_transit接口指南
前端·php
狗凯之家源码网2 天前
淘客口令落地页生成器 PHP 版深度评测
开发语言·php
画绛集美术2 天前
本地化部署LLM用于美术史问答:一间美术教室的实践记录
开发语言·php
PHP实战开发录2 天前
MySQL字段加索引为什么没变快
数据库·mysql·php·开发
狗凯之家源码网2 天前
PHP 用户反馈系统源码深度评测与实战指南
开发语言·php·用户反馈系统