JSP 中 Cookie 或隱藏欄位有什麼用途?


Cookies

Web 伺服器可以將唯一的會話 ID 分配給每個 Web 客戶端作為 Cookie,並且對於客戶端的後續請求,可以使用接收到的 Cookie 對其進行識別。

這可能不是一個有效的方法,因為有時瀏覽器不支援 Cookie。不建議使用此過程來維護會話。

隱藏的表單欄位

Web 伺服器可以傳送一個隱藏的 HTML 表單欄位,其中附有一個唯一的會話 ID,如下所示 −

<input type = "hidden" name = "sessionid" value = "12345">

此條目表示,當表單提交時,指定的名稱和值會自動包含在GETPOST資料中。每次 Web 瀏覽器傳送回請求時,session_id值都可以用來跟蹤不同的 Web 瀏覽器。

這可能是跟蹤會話的有效方法,但單擊常規 (<A HREF...>) 超文字連結不會導致提交表單,因此隱藏的表單欄位也不支援一般的會話跟蹤。

更新於: 2019 年 7 月 30 日

523 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.