当前位置: 首页
关于设置了setMaxAge(0)而浏览器未成功删除Cookie的注意事项2021-05-08 21:08:10.0Cookie的本质是一个键值对,当浏览器访问web服务器的时候写入在客户端机器上,里面记录一些信息。Cookie还有一些附加信息,比如域名、有效时间、注释等等。 可在同一应用服务器内共享方法:设置cookie.setPath(“/”); 测试结果表明:Cookied的写入读取均没有问题,并且Cookie的访问和域名有密切关系。子域名下可以读取到上级域名的Cookie。而不能读取到其他域名下的Cookie。 跨域共享cookie的方法:设置cookie.setDomain(“.jszx.com”); 通常,cookie却不能跨越域传递,只有那些创建它的域才能访问,同一根域名下的二级域名,三级域名可以直接共享。但你可以利用重定向来间接的获取cookies。 // 写cookie,然后跳转到个人主页: Cookie user_cookie = new Cookie("user_cookie",user_name); user_cookie.setMaxAge(0); user_cookie.setPath("/");//此处添加了一句 response.addCookie(user_cookie); |