來自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. Cookie和CookieSession之間的區別?
- 2. set-cookie2和set-cookie之間的區別
- 3. $ 0和$ SHELL之間的區別
- 4. next()和next().CharAt(0)之間的區別;
- 5. Array.length = 0和Array = []之間的區別?
- 6. LinearRegression()和Ridge(alpha = 0)之間的區別
- 7. Kohana的請求cookie(),響應cookie()和Cookie類之間的區別?
- 8. For和Ruby之間的區別
- 9. {0}和「」之間有什麼區別?
- 10. BigDecimal(「0」)和BigDecimal.ZERO之間有區別嗎?
- 11. {0}和+之間有什麼區別?
- 12. PHP中的$ a = 0和$ a ='0'之間的區別
- 13. 字符串中的[0]和&a [0]之間的區別
- 14. virtual void funcFoo()const = 0和virtual void funcFoo()= 0之間的區別;
- 15. list.First(),list.ElementAt(0)和list [0]之間的區別?
- 16. [0-9] +和[0-9] ++之間的區別是什麼?
- 17. 「COMPRESS FOR ALL OPERATIONS」和「COMPRESS FOR OLTP」之間的區別?
- 18. 'for index'和傳統'for循環'之間的區別
- 19. '+ ='和'= +'之間的區別?
- 20. {!!之間的區別!!}和{{}}
- 21. ==和case之間的區別?
- 22. '#','%'和'$'之間的區別
- 23. | =和^ = css之間的區別
- 24. 「%〜dp0」和「。\」之間的區別?
- 25. .eq之間的區別。和==
- 26. ==和.equals()之間的區別?
- 27. `%in%`和`==`之間的區別
- 28. matrix.size()和matrix [0] .size()之間的區別是什麼
- 29. `[blah addObject:@「1」];``和`[blah insertObject:@「0」atIndex:0]之間有什麼區別;`?
- 30. (char)0和'\ 0'之間有什麼區別? in C