posts - 0,  comments - 5,  trackbacks - 0
 1 public   static  String getIp(HttpServletRequest req)  {
 2         String ip_for  =  req.getHeader( " x-forwarded-for " );
 3         String ip_client  =  req.getHeader( " http_client_ip " );
 4         String un  =   " unknown " ;
 5
 6          if  (ip_for  !=   null   &&   ! ip_for.equalsIgnoreCase(un)
 7                  &&  ip_for.trim().length()  >   0 {
 8              return  ip_for;
 9         }
  else   if  (ip_client  !=   null   &&   ! ip_client.equalsIgnoreCase(un)
10                  &&  ip_client.trim().length()  >   0 {
11              return  ip_client;
12         }
  else   {
13              return  req.getRemoteAddr();
14         }

15     }
posted on 2007-09-07 11:15 crazy 阅读(1212) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航: