kx3216 发表于 2018-1-22 12:20:26

萌新来求个源码

PHP萌新一个,最近看到一个兄台的API不错,链接如:https://api.wrdan.com/ip/?url=dsm.wrdan.com
是一个能查询url和本地ip的api,坛子里各路大佬很多,看有没有大佬晓得此类API的出处?

鱼板面 发表于 2018-1-22 12:33:44

yc014t 这玩意 很简单啊,如果你用php实现,分分钟的事情;下面是实例代码 自己写。
<?php
header("content-type:application/json");

public static function getIP()
{
    if (getenv("HTTP_CLIENT_IP")) {
      $ip = getenv("HTTP_CLIENT_IP");
    } else {
      if (getenv("HTTP_X_FORWARDED_FOR")) {
            $ip = getenv("HTTP_X_FORWARDED_FOR");
      } else {
            if (getenv("REMOTE_ADDR")) {
                $ip = getenv("REMOTE_ADDR");
            } else {
                $ip = "127.0.0.1";
            }
      }
    }
    return $ip;
}

$data = [
    'code' => 1,
    'hostip' => getIP(),
];
if (!empty(@$_GET['url'])){
    $data['wanip'] = gethostbyname($_GET['url']);
}

json_encode($data);
页: [1]
查看完整版本: 萌新来求个源码