setcookie("mlusername","",0);
$mlusername=getcvar('mlusername');//getcvar是一个得到cookie值得函数
echo $mlusername;依然可以输出$mlusername的值1,请问怎么回事,为什么设置了该cookie时间为0,还是能输出
2,我再IE下可以注销后成功退出,但是只由一次,当退出后,如果在设置cookie就不能成功了(无法登陆),请问是缓存的问题吗
3,FF中一直可以正常运行,正常注销和正常创建cookie都没有问题,请问怎么回事,是不是IE 注销cookie有什么特别要注意的

解决方案 »

  1.   

    而且我的这个问题是可以让cookie失效,但是无法在此设置cookie有效
      

  2.   

    理论上,实现完全删除,必须在客户浏览器关闭之后。
    但实际上cookie本身的操作是在客户端,服务器控制不了。想要用户信息完全消失,lz的情况最好使用session
      

  3.   

    当然还有一个地方需要说一下,我用的是ajax登陆,所以是在异步操作另一个login.php进行登陆(设置cookie),成功返回设置后刷新当前页来实现登陆
    ,而退出是直接操作PHP,就是不明白为什么第一次的登陆和退出没有问题,但是以后再登陆就不行了,是ajax异步操作的问题吗