How are sessions typically identified on the server side in web development?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Session ID". Phía máy chủ, mỗi phiên là một bản ghi trong bảng phiên của container và khoá tra cứu chính là mã phiên: client gửi mã ấy kèm mỗi yêu cầu, container đối chiếu rồi trả về đúng đối tượng phiên, đó là việc xảy ra bên trong lời gọi lấy phiên. "IP address of the client" không dùng được làm khoá vì nhiều máy sau một bộ định tuyến chia nhau cùng một địa chỉ, lại đổi khi người dùng chuyển mạng, nên vừa không duy nhất vừa không bền. "User-agent string" càng không, bởi hàng loạt máy cùng cấu hình khai báo chuỗi giống nhau, mà chuỗi này do client tự gửi nên sửa lúc nào cũng được. "Server-generated random token" chỉ nói về cách sinh ra giá trị, vì bản thân mã phiên vốn là một giá trị ngẫu nhiên do máy chủ tạo; nó không chỉ ra một cơ chế nhận diện nào khác, và thứ container dùng để tra phiên vẫn là mã phiên.

Cùng phần 6

Xuất hiện trong 1 bộ đề