我正在做一个系统。 一部份是PHP。 另一部份是asp.net。 用户在asp.net那边登录以后。设置了一个cookie, 然后在php那边退出了。 
回到asp.net的页面后。 cookie依然存在。 为什么会这样??在asp的情况下却没有这个情况。

解决方案 »

  1.   

    cookie 可以设置它的有效期,在效期限内是存放在内存里面的,也就是说asp.net会把cookie放到内存,你在php那边是清不了,我对页面不熟悉,随便说两句
      

  2.   

    平台内如果用多种语言写网站的话
    比如你用php和.net,那退出用统一的一个页面
    你可以写一个loginout.aspx,不管是php还是.net退出都调用这个页面,由这个页面对cookie进行清除操作就可以了