bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )
setcookie("name","Cookie 的值",(time() +3600 * 24 * 30),"/",".yubaby.net"); 第一,你设的过期了
第二,你没设路径(可省略,但,不能省)

解决方案 »

  1.   


    我还没见过,设置一个可用的Cookies,是用time() - 3600 * 24 * 30这种时间的,这明显已经过时了。path????没设置,省略用NULL。
      

  2.   

    楼上的两位大哥,不好意思,是我大错了的应该是这样的,setcookie("name","Cookie 的值",(time() + 3600 * 24 * 30),".yubaby.net");
    只要我指名了路径,也就是4个参数”yubaby.net“,就无法生成COOKIE,一直没有找到答案。
    求救!!!!
      

  3.   

    setcookie("name","Cookie 的值",(time() + 3600 * 24 * 30),"/",".yubaby.net"); 
      

  4.   

    我还没见过,设置一个可用的Cookies,是用time() - 3600 * 24 * 30这种时间的,这明显已经过时了。 
    还有setcookie("name","Cookie 的值",(time() + 3600 * 24 * 30),"/",".yubaby.net"); 
      

  5.   

    有可能是版本问题。。$_COOKIE 形式适用于 PHP 4.1.0 或更高版本。而 $HTTP_COOKIE_VARS 则从 PHP 3 起就可以使用。Cookie 的值也会被保存到 $_REQUEST 数组中。