当前位置:论坛首页 > Linux面板 > 求助

【已回应】请问通过外网访问获取ip为什么是宝塔服务器主

发表在 Linux面板2019-11-29 08:36 [复制链接] 2 1204

为什么我远程访问这个获取ip的方法,获取到的是宝塔linux主机局域网的地址啊?
{"ip":"192.168.1.3"}


php代码如下:

<?php
function getIp(){   
    $ip = '';   
    if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){        
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];   
    }elseif(isset($_SERVER['HTTP_CLIENT_IP'])){        
        $ip = $_SERVER['HTTP_CLIENT_IP'];   
    }else{        
        $ip = $_SERVER['REMOTE_ADDR'];   
    }
    $ip_arr = explode(',', $ip);
    return $ip_arr[0];
}
  $ipadress =  getIp();
  $requestResult = array('ip' => $ipadress);
header('Content-Type:application/json');
echo json_encode ($requestResult);

?>

使用道具 举报 只看该作者 回复
发表于 2019-11-29 09:23:43 | 显示全部楼层
获取zz.png 我的外网ip地址
使用道具 举报 回复 支持 反对
发表于 2019-11-29 09:27:06 | 显示全部楼层

我好像知道你博客网址了~
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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