通过response的Set-Cookie向客户端设置的Cookie,它的过期时间是At the end of the Session到底是什么意思?
"
某个请求响应是通过set-cookie头向客户端设置一个cookie,这个cookie如何过期,wiki上是这么说的:
It will be deleted after the user closes his/her browser.
关闭浏览器即过期。
当前只有一个窗口(注意只有一个窗口),且用唯一的这个窗口请求并接受响应,那么关闭浏览器(也就是关闭这个窗口)这个cookie就过期了。这个没问题。
当前有多个窗口,访问了其它一些网站,其中有一个窗口请求接受响应,那么关闭浏览器是什么意思?要使cookie过期,是关闭当前请求响应的窗口?还是关闭所有的窗口?
"
IE默认所有窗口共享凭据。可以通过文件-新建会话,来打开一个不与现有窗口共享凭据的窗口。
######现在浏览器都是 tab 浏览窗体的,共享 cookie 的,所以要关闭所有的才能清除。
这样的问题其实自己试试就知道了 :)
######+1######<div class=""ref"">现在浏览器都是 tab 浏览窗体的,共享 cookie 的,所以要关闭所有的才能清除。
这样的问题其实自己试试就知道了 :)
我说的是会话cookie。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。