在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
转自:http://www.cnblogs.com/maweidream/archive/2008/10/10/1308011.html 最近做一个项时候登录时用cookies保存了用户id.可是在做退出的时候出现了一点小问题。
response.cookies.clear()
可是退出 的时候,还是退出不了。cookies还在!开始百思不得其解。代码中的提示是清除集合中的所有cookies,可是为什么还在呢?查了下资料,说是要设置过期时间。我又改了下代码
response.cookies)
{ cookie.expires = datetime.today.adddays(-5); response.cookies.remove(cookie); } 改了之后,一试还是不行,cookies依然还在.最后找了半天,原来是response.cookies.clear()只是清除现在添加到response中的cookies.并不能清除客户端的cookies.改了下代码之后终于可以了
request.cookies.allkeys)
可能平时使用时候没有注意到这个问题! { httpcookie cookie = request.cookies[cookiename]; cookie.expires = datetime.today.adddays(-5); response.cookies.add(cookie); } |
请发表评论