<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    張慧的博客

    張慧的博客

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      45 Posts :: 0 Stories :: 24 Comments :: 0 Trackbacks
    這是在一個opensource項目中看到的獲取訪問者ip的方法: 
    /**
          * 獲取訪問者IP
          * 
          * 在一般情況下使用Request.getRemoteAddr()即可,但是經過nginx等反向代理軟件后,這個方法會失效。
          * 
          * 本方法先從Header中獲取X-Real-IP,如果不存在再從X-Forwarded-For獲得第一個IP(用,分割),
          * 如果還不存在則調用Request .getRemoteAddr()。
          * 
          * 
    @param request
          * 
    @return
          
    */
         public static String getIpAddr(HttpServletRequest request) {
             String ip = request.getHeader("X-Real-IP");
             if (!StringUtils.isBlank(ip) && !"unknown".equalsIgnoreCase(ip)) {
                 return ip;
             }
             ip = request.getHeader("X-Forwarded-For");
             if (!StringUtils.isBlank(ip) && !"unknown".equalsIgnoreCase(ip)) {
                 // 多次反向代理后會有多個IP值,第一個為真實IP。
                 int index = ip.indexOf(',');
                 if (index != -1) {
                     return ip.substring(0, index);
                 } else {
                     return ip;
                 }
             } else {
                 return request.getRemoteAddr();
             }
         }
    posted on 2012-07-08 23:31 張慧 閱讀(2983) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲一区二区久久| 黄色网页在线免费观看| 亚洲欧美成人一区二区三区| 一道本在线免费视频| ww在线观视频免费观看| 亚洲午夜爱爱香蕉片| 亚洲精品欧洲精品| 美女巨胸喷奶水视频www免费| 亚洲人成色7777在线观看不卡| 亚洲国产成a人v在线| 中文字幕视频免费在线观看| AV免费网址在线观看| 亚洲综合精品一二三区在线| 黄页视频在线观看免费| 无限动漫网在线观看免费| 亚洲自偷自偷精品| 免费视频专区一国产盗摄| 亚洲av无码不卡一区二区三区| 爱情岛论坛免费视频| 狠狠色婷婷狠狠狠亚洲综合| 亚洲av无码专区首页| 蜜桃视频在线观看免费网址入口| 7777久久亚洲中文字幕| 国产精品成人免费福利| 亚洲天天做日日做天天看| 国产午夜免费高清久久影院| 永久亚洲成a人片777777| 污视频网站在线观看免费| 成人爱做日本视频免费| 亚洲日韩国产一区二区三区在线| 国产色爽免费视频| 亚洲avav天堂av在线网毛片| 亚洲日韩在线观看免费视频| 免费国产黄网站在线观看视频| 亚洲午夜久久久久久噜噜噜| 国产高清视频免费在线观看| 亚洲日韩国产一区二区三区| 最新国产乱人伦偷精品免费网站 | 亚洲精品97久久中文字幕无码| 黄色免费在线网站| 亚洲日本VA午夜在线影院|