Cho biết các lệnh sau đây lệnh nào được sử dụng để thiết lập thời hạn cho cookie?
String newValue ="A";
aCookie = new Cookie("myCookie",newValue);
aCookie.setMaxAge(3600);
response.addCookie(aCookie);
aCookie.setValue("B");
aCookie.setVersion(1);
Cho biết các lệnh sau đây lệnh nào được sử dụng để thiết lập thời hạn cho cookie?
String newValue ="A";
aCookie = new Cookie("myCookie",newValue);
aCookie.setMaxAge(3600);
response.addCookie(aCookie);
aCookie.setValue("B");
aCookie.setVersion(1);
Trả lời:
Đáp án đúng: B
Lệnh `aCookie.setMaxAge(3600);` được sử dụng để thiết lập thời hạn (tuổi thọ) cho cookie. Tham số `3600` chỉ định thời gian tồn tại của cookie là 3600 giây (tức là 1 giờ). Sau thời gian này, cookie sẽ tự động bị xóa khỏi trình duyệt của người dùng.
Các lệnh khác có chức năng:
- `aCookie = new Cookie("myCookie",newValue);` khởi tạo một cookie mới có tên là "myCookie" và giá trị là `newValue`.
- `response.addCookie(aCookie);` thêm cookie vào response để gửi về trình duyệt người dùng.
- `aCookie.setValue("B");` thay đổi giá trị của cookie thành "B".
- `aCookie.setVersion(1);` đặt phiên bản của cookie là 1.