JavaScript is required

Khi sử dụng trường ẩn để theo dõi session thì:

Người sử dụng không thể quan sát được nội dung trường ẩn trên trình duyệt

Người sử dụng có thể quan sát được nội dung khi xem trong phần mã của trang

Người sử dụng không thể quan sát nội dung trường ẩn trong phần mã của trang

Người sử dụng có thể xem được nội dung trường ẩn trên trình duyệt

Những khẳng định nào là sai?

A.

A. 1, 2

B.

B. 3, 4

C.

C. 1, 3

D.

D. 2, 4

Trả lời:

Đáp án đúng: B


Trường ẩn (hidden field) trong HTML được sử dụng để lưu trữ dữ liệu mà người dùng không nhìn thấy trực tiếp trên trình duyệt. Thông tin này vẫn được truyền đi cùng với các dữ liệu khác khi form được submit. Vì vậy:

  • Khẳng định 1: "Người sử dụng không thể quan sát được nội dung trường ẩn trên trình duyệt" - Đúng. Trường ẩn được thiết kế để không hiển thị trên giao diện người dùng.
  • Khẳng định 2: "Người sử dụng có thể quan sát được nội dung khi xem trong phần mã của trang" - Đúng. Bất kỳ ai cũng có thể xem mã nguồn HTML của trang web và thấy giá trị của các trường ẩn.
  • Khẳng định 3: "Người sử dụng không thể quan sát nội dung trường ẩn trong phần mã của trang" - Sai. Như đã giải thích, nội dung trường ẩn hoàn toàn có thể xem được trong mã nguồn.
  • Khẳng định 4: "Người sử dụng có thể xem được nội dung trường ẩn trên trình duyệt" - Sai. Trường ẩn không hiển thị trực tiếp trên trình duyệt.

Vậy những khẳng định sai là 3 và 4.

Câu hỏi liên quan