Khẳng định nào sau đây là sai?
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về khái niệm "session" trong lập trình web.
* **A. Một session là một chuỗi các giao tiếp giữa client và server:** Đây là một phát biểu đúng. Session đại diện cho một loạt các yêu cầu và phản hồi giữa client và server trong một khoảng thời gian nhất định.
* **B. Mỗi client truy cập vào server sẽ tồn tại một session riêng rẽ:** Đây là một phát biểu đúng. Mỗi client khi truy cập vào một server sẽ được gán một session ID riêng, cho phép server phân biệt các client khác nhau.
* **C. Session tồn tại vĩnh viễn khi client truy xuất server:** Đây là một phát biểu sai. Session không tồn tại vĩnh viễn. Chúng thường có một thời gian sống nhất định (timeout). Sau khoảng thời gian đó, nếu client không có tương tác nào, session sẽ bị hủy bỏ để giải phóng tài nguyên trên server.
* **D. Session bị giải phóng sau một khoảng thời gian xác định khi client không tương tác với server:** Đây là một phát biểu đúng. Đây là cơ chế hoạt động bình thường của session để tránh lãng phí tài nguyên server.
Vậy, khẳng định sai là C. Session không tồn tại vĩnh viễn.