全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1420|回复: 1

萌新来求个源码

[复制链接]
发表于 2018-1-22 12:20:26 | 显示全部楼层 |阅读模式
PHP萌新一个,最近看到一个兄台的API不错,链接如:https://api.wrdan.com/ip/?url=dsm.wrdan.com
是一个能查询url和本地ip的api,坛子里各路大佬很多,看有没有大佬晓得此类API的出处?
Capture.JPG (9.33 KB, 下载次数: 1)
发表于 2018-1-22 12:33:44 | 显示全部楼层
这玩意 很简单啊,如果你用php实现,分分钟的事情;下面是实例代码 自己写。
  1. <?php
  2. header("content-type:application/json");

  3. public static function getIP()
  4. {
  5.     if (getenv("HTTP_CLIENT_IP")) {
  6.         $ip = getenv("HTTP_CLIENT_IP");
  7.     } else {
  8.         if (getenv("HTTP_X_FORWARDED_FOR")) {
  9.             $ip = getenv("HTTP_X_FORWARDED_FOR");
  10.         } else {
  11.             if (getenv("REMOTE_ADDR")) {
  12.                 $ip = getenv("REMOTE_ADDR");
  13.             } else {
  14.                 $ip = "127.0.0.1";
  15.             }
  16.         }
  17.     }
  18.     return $ip;
  19. }

  20. $data = [
  21.     'code' => 1,
  22.     'hostip' => getIP(),
  23. ];
  24. if (!empty(@$_GET['url'])){
  25.     $data['wanip'] = gethostbyname($_GET['url']);
  26. }

  27. json_encode($data);
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-14 12:47 , Processed in 0.061403 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表