<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 在线电影你懂的亚洲| 亚洲精品你懂的在线观看| 亚洲制服丝袜精品久久| 午夜免费啪视频在线观看| 亚洲AV本道一区二区三区四区 | 国产亚洲精品无码成人| 9久久免费国产精品特黄| 亚洲中文久久精品无码| baoyu122.永久免费视频| 亚洲AV无码专区国产乱码电影| 中文字幕免费在线视频| 综合亚洲伊人午夜网 | 亚洲白嫩在线观看| 无限动漫网在线观看免费| 亚洲啪AV永久无码精品放毛片 | 久久免费观看国产精品| 亚洲精品中文字幕无乱码| 黄页网站在线观看免费高清| 亚洲爆乳精品无码一区二区| 亚洲国产精品一区二区三区久久 | h视频在线免费看| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲国产精品无码专区影院| 99久9在线|免费| 亚洲人成网站免费播放| MM131亚洲国产美女久久| 日韩电影免费在线观看| 亚洲啪啪免费视频| 又粗又大又猛又爽免费视频| 成人无码a级毛片免费| 亚洲精品免费在线| 国产精品免费看香蕉| a毛片视频免费观看影院| 亚洲一区中文字幕在线观看| 全亚洲最新黄色特级网站| 精品久久久久久国产免费了| 亚洲国产亚洲综合在线尤物| 亚洲精品偷拍视频免费观看 | 久久久久久亚洲精品| 四虎影院在线免费播放| 免费一级不卡毛片|