來自Cookie文檔的setMaxAge(int): http://docs.oracle.com/javaee/1.3/api/javax/servlet/http/Cookie.html#setMaxAge(int) int = 0和int = -ve之間是否有區別?它說0刪除cookie。 -ve值表示不存儲cookie。這是否意味着0僅從當前瀏覽器會話中刪除?SetMaxAge for Cookie的0和負值之間的區別
9
A
回答
11
我建議你從瀏覽器的角度去瀏覽cookies。這很有趣。請注意,'max-age'是'expires'的較新版本,有些瀏覽器可能不支持它。 (例如,IE6,IE7和IE8不支持最大年齡。)
0表示現在刪除cookie。
否定意味着保留cookie一段時間。我懷疑的範圍是有些特定瀏覽器,但它也不會在關閉和重新打開瀏覽器保存的Cookie。
3
設置setMaxAge爲0,將刪除cookie。直到關閉瀏覽器將其設置爲-1將保留它。
1
setMaxAge(int)正如Oracle提到的設置max age 0會立即刪除cookie。而當-1關閉瀏覽器將刪除cookie。
相關問題
- 1. str [0]和str.charAt(0)之間的區別
- 2. 「return 0」和「exit(0)」之間的區別
- 3. srand(1)和srand(0)之間的區別
- 4. Cookie和CookieSession之間的區別?
- 5. set-cookie2和set-cookie之間的區別
- 6. Response.Cookies和Response.AddHeader「Set-Cookie」之間的區別
- 7. Kohana的請求cookie(),響應cookie()和Cookie類之間的區別?
- 8. 基數「*」和「0 .. *」之間的區別 - UML
- 9. Array.length = 0和Array = []之間的區別?
- 10. next()和next().CharAt(0)之間的區別;
- 11. LinearRegression()和Ridge(alpha = 0)之間的區別
- 12. $ 0和$ SHELL之間的區別
- 13. FOR LOGIN和FROM LOGIN之間的區別
- 14. For和Ruby之間的區別
- 15. {0}和「」之間有什麼區別?
- 16. BigDecimal(「0」)和BigDecimal.ZERO之間有區別嗎?
- 17. {0}和+之間有什麼區別?
- 18. firstChild和[0]之間有什麼區別?
- 19. strlen()== 0和empty()之間有區別嗎?
- 20. 字符串中的[0]和&a [0]之間的區別
- 21. PHP中的$ a = 0和$ a ='0'之間的區別
- 22. list.First(),list.ElementAt(0)和list [0]之間的區別?
- 23. virtual void funcFoo()const = 0和virtual void funcFoo()= 0之間的區別;
- 24. [0-9] +和[0-9] ++之間的區別是什麼?
- 25. 賦值和替換之間的區別
- 26. fmod和%之間的區別
- 27. 之間的〜/和的區別../
- 28. 'for index'和傳統'for循環'之間的區別
- 29. 「COMPRESS FOR ALL OPERATIONS」和「COMPRESS FOR OLTP」之間的區別?
- 30. 兩個for循環之間的區別