之前用的ip查询接口突然不能用了,再找了一个,顺便发布一下
 /*** @name: 获取ip归属地* @param {str} $ip IP地址* @author: Turbo* @Date: 2022-05-20 09:15:44*/    public function getIpAddress($ip = ''){if(empty($ip)){$ip = $_REQUEST['ip'];if(empty($ip)) die('请传输ip地址'); // 根据实际调用方式去返回数据}$ch = curl_init();$url = 'https://whois.pconline.com.cn/ipJson.jsp?ip=' . $ip;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$data = curl_exec($ch);curl_close($ch);$data = mb_convert_encoding($data, 'utf-8', 'GB2312'); // 转换编码// 截取{}中的字符串$data = substr($data, strlen('({') + strpos($data, '({'), (strlen($data) - strpos($data, '})')) * (-1));// 将截取的字符串$data中的‘,’替换成‘&’   将字符串中的‘:‘替换成‘=’$data = str_replace('"', "", str_replace(":", "=", str_replace(",", "&", $data)));parse_str($data, $addressInfo); // 将字符串转换成数组格式return $addressInfo['addr']; // 返回ip归属地}

php获取ip归属地相关推荐

  1. 已知ip,如何利用python获取ip归属地

    可以使用第三方模块 "ipwhois" 来获取 IP 归属地信息.首先需要安装该模块,可以使用命令行运行: pipinstall ipwhois 然后,可以使用以下代码获取 IP ...

  2. springboot获取IP归属地

    在 Spring Boot 中获取 IP 归属地可以使用第三方 API 来实现. 一种方法是使用网络 API 来查询 IP 地址的归属地.例如,您可以使用淘宝的 IP 地址库 API(https:// ...

  3. ip-纯真库:批量获取ip归属地

    1.所需python包: from qqwry import QQwry #pip install qqwry-py3 from IPy import IP import socket import ...

  4. 使用 ip2region 获取用户的 IP 归属地

    目录 1. ip2region 简介 2. 使用步骤 2.1 下载资源 2.2 引入依赖 2.3 编写工具类 2.3.1 获取 IP 地址 2.3.2 根据 IP 地址获取 IP 归属地 2.3.3 ...

  5. linux 查询ip归属地的工具,Linux 通过shell查询ip归属地(curl请求转码)

    root@kickseed:~# ping www.baidu.com                                                   #用百度进行测试获取百度IP ...

  6. php 汉字转拼音接口,php将汉字转化为拼音和获取ip归属地接口

    今天无事,翻看了一下以前写的一个js接口获取ip归属地,然后调用对应地区商务通的接口,发现写的还不错,于是,想了一想,觉得可以整理一下写一个接口,虽然这样的接口已经不少了,但是,毕竟来说写个接口的确也 ...

  7. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

  8. php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...

    [php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...

  9. Java如何获取IP属地 ip2region failed to create searcher with x:java.io.FileNotFoundException:( 系统找不到指定的路径)

    目录 引言 获取ip地址 使用ServerHttpRequest获取ip完整地址: 获取ip地址的源代码 接口调用源代码 使用HttpServletRequest获取ip完整地址 获取ip地址的源代码 ...

  10. Java获取IP及归属地

    最近我们发现各大社交平台都出现了一个新的功能:IP属地. 比如某乎: 这个IP属地是怎么做到的呢?今天我来教教你,保证你看完直呼Easy~ 技术栈 1.Java网络编程 2.Servlet 具体实现 ...

最新文章

  1. Argus(ZOJ Problem Set - 2212)(优先队列)
  2. 网络中常见的互通与不通—Vecloud微云
  3. 【VC编程技巧】窗口☞3.4利用bitmap改变对话框的背景。
  4. char* 赋值 const char* 释放_C/C++编程笔记:C语言中 const 关键字的作用及解析,值得收藏!...
  5. lua html 转义字符,Lua中特殊字符过滤(UTF8编码)
  6. AD7124读写驱动
  7. Three.js_使obj模型旋转
  8. 计算机多媒体中的媒体种类,多媒体计算机中的媒体信息是指什么
  9. 4.11 Lewis Carroll等式
  10. html 文字输出语音,网页上通过JS实现文本的语音朗读
  11. EXCEL校验身份证号码和银行卡号
  12. SLAM学习资源免费分享-转载
  13. 【Go-Lua】Golang嵌入Lua代码——gopher-lua
  14. Jenkins + fastlane + pgyer
  15. CSS基础班笔记(二)
  16. 不一样的Python(10)——objects
  17. 流体计算对计算机的配置要求,ANSYS软件对电脑的配置要求怎么样?
  18. phpenv:PHP多版本安装和管理工具
  19. 两片74161实现60进制_74LS161设计60进制计数器-数电课程设计
  20. HFSS中弯曲的单极子天线的建模

热门文章

  1. 一文梳理2021年常见消息中间件MQ与RabbitMQ面试题
  2. matlab对图片裁剪处理
  3. 反思: Google 为何把 SurfaceView 设计的这么难用?
  4. ie ajax十分卡,解决jquery .ajax 在IE下卡死问题的解决方法
  5. 怎么对视频进行简单补帧
  6. 中继器制作联动下拉列表
  7. opencv读取颜色通道
  8. 工具学习:适用于 Windows10 的触摸板手势
  9. 根据域名查询IP地址的网站推荐
  10. Windows系统下GIT生成密钥和添加密钥git