重復容易,改變很難
          java,,,不錯的玩具
          posts - 21,  comments - 42,  trackbacks - 0
                  在上一頁面做跳轉操作,可以在下一頁面獲得上一頁面的Referer從而判斷頁面的來路。
                  目前web開發有以下幾種頁面跳轉方式:
                          (1)使用RequestDispatcher跳轉。該方式不支持跨域目的頁面也無法取得referer
                                     RequestDispatcher rd = request.getRequestDispatcher(url);
                                     rd.forward(request, response);
                     
                           (2)該方式支持跨域但目的頁面也無法取得referer
                                     response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
                                     response.setHeader("Location",url);

                           (3)該方式支持跨域但目的頁面也無法取得referer
                                      response.sendRedirect(url);
                      
                           (4)使用form表單提交,并且用post方法提交,既可跨域又能得到referer,并且支持form表單的action屬性中url使用參數
                  
                           (5)使用form表單提交,用get方法提交,既可跨域又能得到referer,但不支持form表單的action屬性中url使用參數
                                  這種方式下會將action的值后面添加"?"提交到web服務器。如果actio中的url就含有"?"則會將"?"后的數據忽略掉。而post方式不存在這個問題。
                  
                           (6)使用html中href來跳轉頁面,下一頁面,可以獲得referer。
          posted on 2008-05-19 10:54 分享愛的空間 閱讀(4328) 評論(2)  編輯  收藏

          FeedBack:
          # re: 關于referer的獲取問題
          # re: 關于referer的獲取問題
          2014-01-27 18:01 | 龍舟三
          好的東西啊啊  回復  更多評論
            

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


          網站導航:
           

          <2008年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 密山市| 华阴市| 苏州市| 孟州市| 普兰店市| 建德市| 金溪县| 海口市| 黔南| 闵行区| 六安市| 雅安市| 日土县| 临洮县| 陇川县| 景洪市| 宜阳县| 正阳县| 潜江市| 邵阳县| 朝阳县| 峨边| 同心县| 西乡县| 德昌县| 青浦区| 陕西省| 黄浦区| 鹿泉市| 三穗县| 泰兴市| 隆回县| 天水市| 永川市| 鄯善县| 固阳县| 贵港市| 红桥区| 馆陶县| 安吉县| 克什克腾旗|