Mister4  
突破,从积累开始
日历
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
统计
  • 随笔 - 3
  • 文章 - 4
  • 评论 - 0
  • 引用 - 0

导航

常用链接

留言簿

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 
昨天碰到一个问题,如何让cookie失效
我用cookie判断用户是否登录
登录的时候设置
Cookie cookie = new Cookie("
ladysession_id","XXX");
cookie.setMaxAge(60 * 60 * 24);
cookie.setPath("/");
response.addCookie(cookie);
退出的时候需要这样设置
Cookie ck = new Cookie("ladysession_id", "1213");
ck.setPath("/");
ck.setMaxAge(0);
response.addCookie(ck);
这里需要注意的就是如果登录的时候设置了domain 退出也要设置想通的domain,设置的所有属性都需要保持一致。然后把过期时间设置位0
这样客户端在下次请求的时候服务器端就得不到这个cookie了

当然也可以把cookie的值设置成null或者“”,服务器判断。
 Cookie cookie = new Cookie("ladysession_id","");
 cookie.setMaxAge(60*60*24);
 cookie.setPath("/");
response.addCookie(cookie);
posted on 2011-06-30 09:56 Mister4 阅读(693) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © Mister4 Powered by: 博客园 模板提供:沪江博客