java WEB

 1、获得来访者IP

//获取来访者的ip地址

    public String getIpAddr(HttpServletRequest request) {  

        String ip = request.getHeader("x-forwarded-for");  

        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  

            ip = request.getHeader("Proxy-Client-IP");  

        }  

        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  

            ip = request.getHeader("WL-Proxy-Client-IP");  

        }  

        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {  

            ip = request.getRemoteAddr();  

        }  

        return ip;  

    }   
View Code

 

你可能感兴趣的:(Java Web)