When to use URL Rewriting instead of Cookies?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "When the user's browser blocks cookies". Cơ chế phiên mặc định dựa vào một cookie chứa định danh phiên, nên khi trình duyệt chặn cookie thì định danh không quay về server và mỗi lượt gọi lại sinh một phiên mới. Viết lại URL là lối thoát: cho mọi liên kết đi qua phương thức mã hoá đường dẫn của phần trả về để container nhúng định danh phiên vào chính đường dẫn, nhờ đó phiên vẫn theo được người dùng. Lựa chọn "When you want to speed up page loading" không có cơ sở, vì cách này làm đường dẫn dài hơn và buộc mã phải bọc mọi liên kết. Lựa chọn "When storing login information long-term" nhầm vai, phiên là trạng thái ngắn hạn sẽ hết khi quá thời gian chờ; muốn giữ lâu dài cần cookie có hạn dài hoặc lưu trong cơ sở dữ liệu. Lựa chọn "When you don't need to maintain a session" tự phủ định nhu cầu: không cần giữ phiên thì chẳng dùng cookie lẫn viết lại đường dẫn.
Cùng phần 6
How can Session Tracking be done?Có lời giảiCâu hỏiWhat is the most secure way to handle session invalidation during logout?Có lời giảiCâu hỏiAssuming that there is a link logout at the top of the profile.jsp, orderhistory.jsp.
<a href="logoutServlet">Logout</a>
When the client clicks the logout link, the following code in the logoutServlet runs:
HttpSession session = request.getSession();
//TODO
response.sendRedirect("login.jsp");
What is the best code to write in the TODO section to complete the logout function?Có lời giảiCâu hỏiCả 25 câu của chủ đề25 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây