如何获取用户服务器的IP地址

如何获取用户服务器的IP地址,第1张

开发工程中,需要给第三方提供接口,由于是仅仅对单独一人提供接口支持,就暂时采取了IP白名单过滤的方式处理。下面是获取用户IP地址的方法private function getIP() {

static $realip;

if (isset($_SERVER)) {

if (isset($_SERVER[">

$realip = $_SERVER[">

} else if (isset($_SERVER[">

$realip = $_SERVER[">

} else {

$realip = $_SERVER["REMOTE_ADDR"];

}

} else {

if (getenv(">

$realip = getenv(">

} else if (getenv(">

$realip = getenv(">

} else {

$realip = getenv("REMOTE_ADDR");

}

}

return $realip;

}

<%=
requestgetservername()%>
服务器的域名
<%=
javanetinetaddressgetlocalhost()gethostaddress()
%>
服务器的ip地址
<%=requestgetserverport()%>
服务器正在运行的端口


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13280543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-06
下一篇 2023-07-06

发表评论

登录后才能评论

评论列表(0条)

保存