全球主机交流论坛

标题: 萌新来求个源码 [打印本页]

作者: kx3216    时间: 2018-1-22 12:20
标题: 萌新来求个源码
PHP萌新一个,最近看到一个兄台的API不错,链接如:https://api.wrdan.com/ip/?url=dsm.wrdan.com
是一个能查询url和本地ip的api,坛子里各路大佬很多,看有没有大佬晓得此类API的出处?
(, 下载次数: 1)
作者: 鱼板面    时间: 2018-1-22 12:33
这玩意 很简单啊,如果你用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);
复制代码





欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4