这个问题好像不是问题,当你第一次刷网页时,并没有cookie值,只有到第二次时才会取到cookie值

解决方案 »

  1.   

    楼上的都说的对,
    用下面的的检测:
    <?
    $test=$HTTP_COOKIE_VARS["test"];
    echo $test;
    ?>
      

  2.   

    try<?
       setcookie("test","Hello would~");
    ?>
    <html><body>
    <script language="javascript">
    document.write(document.cookie);
    </script>
    </body></html>
      

  3.   

    <?
       setcookie("test","Hello would~");
    ?>
    只是设置header,直到客户浏览器接受才设置客户端的cookie<html><body>
    <? echo $test; ?>
    服务端解析的时候并没有$test变量
    </body></html>所以需要刷新才看到,因为这时候客户端提交给服务端cookie<?
       $test="Hello would~";
       setcookie("test",$test);
    ?><html><body>
    <? echo $test; ?>
    </body></html>