【发布时间】:2015-11-13 14:40:37
【问题描述】:
为什么浏览器可以查看过期的cookie,但如果你想用编程语言访问它却无法访问?
如果 cookie 已过期,那么为什么它在浏览器中可见,所有数据和信息也是可见的。但同样不能通过编程实现。
我认为这是一个新手问题,但我想知道我们的代码如何访问 cookie 以及浏览器如何访问 cookie 背后的功能。
注意:-请用有效的例子详细说明。
控制器:-
Cookie ck = new Cookie("data", "data");
ck.maxAge = 0;
response.addCookie(ck);
页面收到的响应:-
<% for(coki in request.getCookies()){
System.out.println(coki.name);
System.out.println(coki.value);
} %>
【问题讨论】:
-
因为浏览器不会向服务器发送过期的cookies。
-
如果我发送一个cookie作为响应,并且在同一个响应中我在页面页面的scriplet标签中访问它,那么同样的条件......????
-
添加一些代码。完全不清楚你在问什么。
-
我已经更新了ans看看。
标签: java cookies browser session-cookies