setcookie("COOKIENAME","")
试试

解决方案 »

  1.   

    还是不行
    我的程序是不是有点问题,刚写出来可以设置cookie,现在又不行了。
    代码如下:    $chinahousecommemberid=$memberID;
        setcookie("chinahousecommemberid","$chinahousecommemberid",mktime(0,0,0,1,1,2030),"/bbs/");
        $chinahousecommembername=$loginname;
        setcookie("chinahousecommembername","$chinahousecommembername",mktime(0,0,0,1,1,2030),"/bbs/");
        $chinahousecommembercolor=$BBS_SET_COLOR;
        setcookie("chinahousecommembercolor","$chinahousecommembercolor",mktime(0,0,0,1,1,2030),"/bbs/");
        echo "\$chinahousecommemberid:".$_COOKIE["chinahousecommemberid"]."<br>";
        echo "\$chinahousecommembername:".$_COOKIE["chinahousecommembername"]."<br>";
        echo "\$chinahousecommembercolor:".$_COOKIE["chinahousecommembercolor"]."<br>";
        echo "memberID:$memberID\n";
      

  2.   

    程序不能控制cookie的删除,
    setcookie('COOKIENAME')只清空cookie的内容,并不删除!!
      

  3.   

    设置COOKIE 
    $chinahousecommemberid=$memberID;
     setcookie("chinahousecommemberid",$chinahousecommemberid,mktime(0,0,0,1,1,2030),
    "/bbs/");
    清除COOKIE
    setcookie("chinahousecommemberid","",time()-3600,"/bbs/")
      

  4.   

    用楼上的方法应该可以.
    ?? /bbs/是否存在??
    参数2为空字符串则表示取消浏览器中该 cookie 的资料;---------------------------------------------------------------------------
    int setcookie(string name, string value, int expire, string path, string domain, int secure);使用本函数要在送出 HTML 资料前,实际上 cookie 也算标头的一部份。
    本函数的参数除了第一个 name 之外,都是可以省略的。
    参数 name 表示 cookie 的名称;
         value 表示这个 cookie 的值,这个参数为空字符串则表示取消浏览器中该 cookie 的资料;
         expire 表示该 cookie 的有效时间;
         path 为该 cookie 的相关路径;
         domain 表示 cookie 的网站;
         secure 则需在 https 的安全传输时才有效。     想得到更多的 cookie 信息可以到 http://www.netscape.com/newsref/std/cookie_spec.html,由 cookie 原创者 Netscape 所提供的完整信息。