因为某些原因,现在需要用到session和cookie来保存用户登录信息,我的问题是,比如。我对session和cookie都设置超时时间为半个钟头,这样,如果我在登陆三分钟后注销用户,则此时session消失,但是由于cookie是放在客户端,所以无法消失,有什么办法可以使cookie随着session的注销而一起消失呢???

解决方案 »

  1.   

    没有。是不是可以在注销用户的时候把cookie修改成一个非法值?前提是你这个注销有响应返回客户端。cookie不应该放什么很重要的内容啊。
      

  2.   

    我在实现中session放的是用户的基本信息,而cookie中只放用户的loginId而已,楼上的,如果能在注销的时候修改 cookie的值,但是如果客户关掉浏览器呢,怎么改???
      

  3.   

    点击 “退出” 的时候先执行一段js代码,把cookie删掉,然后再提交到服务器把session 失效。这里可以不?
      

  4.   

    我在实现中session放的是用户的基本信息,而cookie中只放用户的loginId而已,楼上的,如果能在注销的时候修改 cookie的值,但是如果客户关掉浏览器呢,能行吗???