Computer >> Máy Tính >  >> Lập trình >> Lập trình

Việc sử dụng Cookie hoặc các trường ẩn trong JSP là gì?

Cookie

Máy chủ web có thể chỉ định một ID phiên duy nhất làm cookie cho mỗi máy khách web và đối với các yêu cầu tiếp theo từ máy khách, chúng có thể được nhận dạng bằng cách sử dụng cookie đã nhận.

Đây có thể không phải là một cách hiệu quả vì trình duyệt đôi khi không hỗ trợ cookie. Bạn không nên sử dụng quy trình này để duy trì các phiên.

Trường biểu mẫu ẩn

Máy chủ web có thể gửi trường biểu mẫu HTML ẩn cùng với ID phiên duy nhất như sau -

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

Mục nhập này có nghĩa là, khi biểu mẫu được gửi, tên và giá trị được chỉ định sẽ tự động được đưa vào mục GET hoặc BÀI ĐĂNG dữ liệu. Mỗi lần trình duyệt web gửi lại yêu cầu, session_id giá trị có thể được sử dụng để theo dõi các trình duyệt web khác nhau.

Đây có thể là một cách hiệu quả để theo dõi phiên nhưng việc nhấp vào liên kết siêu văn bản thông thường () không dẫn đến việc gửi biểu mẫu, vì vậy các trường biểu mẫu ẩn cũng không thể hỗ trợ theo dõi phiên chung.