<?php 
setcookie("Acd","b",time()+3600);
echo $Acd;
echo $HTTP_COOKIE_VARS["Acd"];
?>初学php,发现有两种读取的方法。但是,无法读取出任何值?

解决方案 »

  1.   

    $HTTP_COOKIE_VARS
    使用这类变量的时候,请确认当前PHP版本是否支持。
    查查手册吧。
      

  2.   

    你用的PHP几呀 $_COOKIE[Acd']
      

  3.   

    print_r($_COOKIE)看看,你那种用法早就不推荐了
      

  4.   

    echo PHP_VERSION;
    5.2.10那现在读取cookie的方式是什么啊?print_r($_COOKIE)  输出Array()
      

  5.   

    如果你的站点中有同名的cookie时,好像也是不能读取的,我碰到过也!!
      

  6.   

    <?php setcookie("Acd","b",time()+3600); 
    echo $Acd; //这种方法肯定是不行的,谁教你的?
    echo $HTTP_COOKIE_VARS["Acd"];//这个方法只对PHP4有效
    echo $_COOKIE['Acd'];//PHP5有效。
    ?>
      

  7.   

    cookie应该在另一个页面取得,而不是在设置的页面
      

  8.   

    将cookie赋给一个变量,echo 变量!,不能直接echo cookie。