开发工程中,需要给第三方提供接口,由于是仅仅对单独一人提供接口支持,就暂时采取了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()%>
服务器正在运行的端口
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)