获取ip地址
来源:互联网 发布:运载火箭 模拟软件 编辑:程序博客网 时间:2024/06/06 00:41
public abstract class PassportUtils
{
public static String getRemoteAddr(HttpServletRequest request)
{
String remoteAddr = request.getHeader("x-forwarded-for");
if (remoteAddr == null
|| "".equals(remoteAddr)
|| "unknown".equalsIgnoreCase(remoteAddr))
{
remoteAddr = request.getHeader("Proxy-Client-IP");
}
if (remoteAddr == null
|| "".equals(remoteAddr)
|| "unknown".equalsIgnoreCase(remoteAddr))
{
remoteAddr = request.getHeader("WL-Proxy-Client-IP");
}
if (remoteAddr == null
|| "".equals(remoteAddr)
|| "unknown".equalsIgnoreCase(remoteAddr))
{
remoteAddr = request.getRemoteAddr();
}
if (remoteAddr != null && !"".equals(remoteAddr))
{
int index = remoteAddr.indexOf(",");
if (index != -1)
{
remoteAddr = remoteAddr.substring(0, index);
}
}
return remoteAddr;
}
}
{
public static String getRemoteAddr(HttpServletRequest request)
{
String remoteAddr = request.getHeader("x-forwarded-for");
if (remoteAddr == null
|| "".equals(remoteAddr)
|| "unknown".equalsIgnoreCase(remoteAddr))
{
remoteAddr = request.getHeader("Proxy-Client-IP");
}
if (remoteAddr == null
|| "".equals(remoteAddr)
|| "unknown".equalsIgnoreCase(remoteAddr))
{
remoteAddr = request.getHeader("WL-Proxy-Client-IP");
}
if (remoteAddr == null
|| "".equals(remoteAddr)
|| "unknown".equalsIgnoreCase(remoteAddr))
{
remoteAddr = request.getRemoteAddr();
}
if (remoteAddr != null && !"".equals(remoteAddr))
{
int index = remoteAddr.indexOf(",");
if (index != -1)
{
remoteAddr = remoteAddr.substring(0, index);
}
}
return remoteAddr;
}
}
0 0
- 获取客户端IP地址
- 获取IP地址!
- 获取IP地址
- 获取IP地址
- 获取对方ip地址
- 获取 IP 地址
- 获取客户端ip地址
- asp获取ip地址
- php获取ip 地址
- 获取IP地址
- 获取ip地址
- 获取IP地址
- PHP获取IP地址
- 获取ip地址函数
- 获取ip地址函数
- 获取IP地址
- Java获取IP地址
- 获取IP地址
- 蓝桥-BASIC-13-数列排序
- PHP 5.3.0以上推荐使用mysqlnd驱动
- telnet 协议过程分析
- C# 生成CHM文件
- error: class " xxxxx " has no member of aaa; 二 error: identifier "aaa" is undefined
- 获取ip地址
- 给每个元素加click事件jquery和javascript实现方式 与each区别
- 马克鳗 - 设计稿标注、测量
- jstree插件学习笔记
- Linux Server 开机自动登录和自启动程序设置
- javascript正则表达式
- cocos2d 学习(1):安装
- 基姆拉尔森计算公式计算日期
- keepalived配置文件详解