setcookie("test","test",time()+60);
第三个参数是失效时间,书上说失效时间一个过,cookie文件就会自动删除,可是我发现60秒过后,我创建的该cookie文件仍然存放在C:\Documents and Settings\Administrator\Cookies,请问各位这个是什么原因,为什么系统没有自动删除该文件呢?

解决方案 »

  1.   

    系统回收机制,是在发现cookie过期以后,浏览器才会删除,如果你不触发这个检测过程,就是等再长的时间,浏览器也不会删除!怎么触发,很简单,就是60秒过后,你在访问一下网站,这时就会删除了!
      

  2.   

    这样可以吗?
    他不是又 setcookie("test","test",time()+60);
    了吗?