四種會話跟蹤技術

2021-09-10 01:36:42 字數 536 閱讀 4959

session,cookie,url重寫,掩藏表單域

為什麼會出現會話跟蹤技術:基於http是一種無狀態,無連線的協議,但是在現實生活中我們在瀏覽器中瀏覽的資訊或是傳送的請求都希望服務端能夠識別是否是同乙個人傳送的請求,這時引入了會話跟蹤技術。

四種技術的區別:

session和cookie是相互依存的,一旦某些瀏覽器禁用這兩種技術,首先採用的是url重寫。

url重寫:一般在第一次客戶端傳送請求時,伺服器(tomcat)會建立乙個sesssionid,在程式第一次訪問伺服器端時,服務端並不能確認客戶端瀏覽器是否支援cookie。因此,當伺服器第一次發出請求時,服務端會預設採用url重寫,也就是將sessionid寫到url位址中傳遞。當使用者傳送請求後,伺服器會根據提交給客戶端瀏覽器的資訊自動檢查客戶端是否啟用了cookie,如果啟用了cookie那麼將不會在執行url重寫。

表單掩藏域和url的優缺點

優點:當在cookie被禁用的使用可以使用這兩種技術進行會話跟蹤。

缺點:處理過程比較複雜。

cookie和session的區別:

四種會話跟蹤技術

會話跟蹤是一種靈活 輕便的機制,它使web上的狀態程式設計變為可能。當使用者在同一 的多個頁面之間轉換時,根本無法確定是否是同乙個客戶,會話跟蹤技術就可以解決這個問題。當乙個客戶在多個頁面間切換時,伺服器會儲存該使用者的資訊。有四種方法可以實現會話跟蹤技術 url重寫 隱藏表單域 cookie se...

四種會話跟蹤技術

suc.jsp中獲取資料 sring name request.getparameter username sring pwd request.getparameter userpwd 3 cookie方式 伺服器上,響應cookie給瀏覽器 string name request.getparam...

四種會話跟蹤技術

suc.jsp中獲取資料 sring name request.getparameter username sring pwd request.getparameter userpwd 3 cookie方式 伺服器上,響應cookie給瀏覽器 string name request.getparam...