你真笨啊,COOKIES是按变量传递的,你比如:你定义了一个COOKIES变量:mycook你可以用:$mycook来访问,记住一定要在定义页面发出以后才可以访问

解决方案 »

  1.   

    setcookie("cookiename","cookievalue",time()+3000);
    //設置cookie:cookiename,生命3000秒
    以後直接用
    $cookiename來獲取其值cookievalue,setcookie("cookiename","");
    //清除cookiename
      

  2.   

    <?
      setcookie("aaa","kkkkk",time()+3600*24);   //一天
     
      .........................  echo $aaa;?> 
      

  3.   

    <?
      setcookie("aaa","kkkkk",time()+3600*24);   //一天
    ?><html>
      .........................<?
      echo $aaa;
    ?>
      

  4.   

    <?
      setcookie("aaa","kkkkk",time()+3600*24);   //一天
    ?><html>
      .........................<?
      echo $aaa;
    ?>
      

  5.   

    使用s e t - c o o k i e:H T T P标题来设置c o o k i e值,这个H T T P头包含5个被分号和空格分开的参
    数域,这5个参数域是:
    &#8226; cookie-name=cookie-value;
    c o o k i e的名称和它的值。c o o k i e名和数据合起来不能超过4 K B。
    &#8226; expires=expiration-date;
    cookie 被从cookie 文件中删除的时间。也可以通过创建另一个c o o k i e来提前删除以前设置
    的c o o k i e,创建的这个c o o k i e必须和以前设置的c o o k i e具有同样的名字、路径和域名,但是过
    期时间要早于先前设置的c o o k i e的过期时间。
    &#8226; path=cookie-path;
    和域名一起使用,来决定浏览器什么时候把c o o k i e显示给服务器。
    &#8226; domain=server-domain;
    用来决定浏览器什么时候把c o o k i e显示给服务器,通常,We b服务器的名称去掉w w w来作
    为创建c o o k i e的域名信息。例如, . f o o . n e t代替w w w. f o o . n e t作为c o o k i e的域名信息。注意,开
    头的点不能丢掉。
    &#8226; secure
    保证只有在一个安全的H T T P链接建立时,c o o k i e才会被回传到服务器端我写个例子,你试一下了,我也刚学会的<?php
    $var="TestCookie"; //cookie名
    $val="TestText"; //cookie 内容
    $exp=time()+1800;//生成时间是半小时
    //$domin="XXXXX"; //只能被XXXX服务器使用
    //$secure=1;//传输时采用加密的HTTP地协议
    SetCookie($var,$val,$exp);
    echo "set cookie";
    //先运行上面的代码,再注释上面的代码,用下的代码可看到两种方法访问的CooKie结果!
    // echo $TestCookie;
    // echo "<BR>"
    // echo $HTTP_COOKIE_VARS["TestCookie"];
    ?>