来自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