做了个实验,设置一个cookie的过期时间为20秒之后;然后客户端请求,并在客户端缓存文件中看到这个name和value;20秒之后检查客户端缓存文件,这个值还存在,问这个值已经过期,那什么时候才会物理删除(就是物理文件中看不到这个value)?

解决方案 »

  1.   

    Cookie的删除,需要手动,过期和物理删除是两码事。
      

  2.   

    给你的这个cookie里面插入个时间,然后你按这个值做判断后自己再做删除等操作。
      

  3.   

    谢谢楼上兄弟的回复,我的意思不是删除物理cookie文件,而是说cookie文件中过期的value会不会一直存在?
      

  4.   

    在不删除的前提下是一致存在的,打开你C:\Documents and Settings\user\Local Settings\Temporary Internet Files,下面有好多txt文件,Cookie:开头的,里面的值不会消除。