Từ tài liệu cookie cho setMaxAge (int): http://docs.oracle.com/javaee/1.3/api/javax/servlet/http/Cookie.html#setMaxAge(int) Có sự khác biệt nào giữa int = 0 và int = -ve không? Nó nói 0 xóa cookie. -giá trị có nghĩa là cookie không được lưu trữ. Điều đó có nghĩa là 0 xóa chỉ từ phiên trình duyệt hiện tại?Sự khác biệt giữa 0 và giá trị âm cho setMaxAge cho Cookie
9
A
Trả lời
11
Tôi khuyên bạn nên đọc về cookie từ phối cảnh trình duyệt. Nó rất thú vị. Lưu ý rằng 'độ tuổi tối đa' là phiên bản mới hơn của 'hết hạn' và một số trình duyệt có thể không hỗ trợ nó. (Ví dụ: IE6, IE7 và IE8 không hỗ trợ độ tuổi tối đa.)
0 có nghĩa là xóa cookie ngay bây giờ.
phương tiện phủ định bảo toàn cookie trong một thời gian. Tôi nghi ngờ phạm vi là một số trình duyệt cụ thể nhưng nó sẽ không bảo vệ cookie trên đóng cửa và mở lại trình duyệt.
3
Cài đặtMaxAge thành 0 sẽ xóa cookie. Đặt nó thành -1 sẽ giữ nguyên nó cho đến khi trình duyệt được đóng lại.
1
setMaxAge(int) như được đề cập bởi Oracle, đặt độ tuổi tối đa 0 sẽ xóa cookie ngay lập tức. Trong khi -1 sẽ xóa cookie khi trình duyệt bị đóng.
Các vấn đề liên quan
- 1. Sự khác biệt giữa HttpCookie và Cookie?
- 2. Sự khác biệt giữa giá trị và giá trị mục
- 3. Sự khác biệt giữa cookie và phiên?
- 4. Sự khác biệt giữa mảng.GetLength (0) và mảng.GetUpperBound (0)
- 5. Sự khác biệt giữa giá trị và ràng buộc
- 6. Rails v2.3: Sự khác biệt giữa phiên và cookie
- 7. Sự khác biệt giữa set-cookie2 và set-cookie
- 8. Sự khác biệt giữa Phiên và Cookie là gì?
- 9. sự khác biệt giữa "void 0" và "không xác định"
- 10. Sự khác biệt giữa srand (1) và srand (0)
- 11. Sự khác biệt giữa Array.length = 0 và Array = []?
- 12. Sự khác biệt giữa giá trị (loại) và loại (giá trị) là gì?
- 13. Sự khác biệt giữa String.isEmpty() và String.equals ("")
- 14. Sự khác biệt giữa InvokeAsync và BeginInvoke cho WPF Dispatcher
- 15. sự khác biệt giữa Lazy.Force() và Lazy.Value
- 16. Sự khác nhau giữa Integer (giá trị) và value.to_i
- 17. Sự khác nhau giữa "return 0" và "exit (0)"
- 18. Có sự khác biệt nào giữa null và 0 khi gán cho con trỏ trong mã không an toàn không?
- 19. Sự khác biệt giữa $ * và $ @
- 20. Sự khác biệt giữa "**/* /" và "** /"?
- 21. Sự khác biệt giữa Enum.GetValues và Enum.GetNames
- 22. Sự khác biệt giữa @string và @ + string?
- 23. Sự khác biệt giữa $ a = 0 và $ a = '0' trong PHP
- 24. Sự khác biệt giữa Verilog! và ~?
- 25. Sự khác biệt giữa khoảng trống ảo funcFoo() const = 0 và void ảo funcFoo() = 0;
- 26. Sự khác biệt giữa getString() và getResources.getString()
- 27. Sự khác biệt giữa encodeURL và encodeRedirectURL
- 28. Sự khác biệt giữa $ (...) và `...`
- 29. Sự khác biệt giữa. và #
- 30. Sự khác biệt giữa ". +" Và ". +?"