setcookie之后要发送到客户的才能有这个cookie值 第二次显示的应该显示第一次的值

解决方案 »

  1.   

    setcookie("Admin","MyCookie");
    这句话执行完还没到客户端呢
    只是给header加了个set-cookie的值
    等这个脚本执行完了才有这个cookie值客户端没发送这个值到服务端 服务端哪有这个值给你
      

  2.   

    先执行t1.php
    <?php 
    setcookie("Admin","MyCookie"); 
    ?>再执行t2.php
    <?php 
    $value=$_COOKIE["Admin"]; 
    echo $value." <p>"; 
    ?>就可以看到值了。
      

  3.   

    你是在一个页面么,用2个页面吧
    写cookie一个页面,显示cookie用另外一个页面
      

  4.   

    不管这两个程序是在同一页面,还是使用两各页面
    setcookie("Admin","mycookie",time()+3600);
    $value=$_COOKIE['Admin'];
    echo $value;
    加了一个过期时间,就可以显示了