使用setcookie的时候带上路径,并设置为/,即:站点根目录
比如:
setcookie ("zzz", $val,time()+1000, "/");默认cookie作用范围为当前目录和子目录

解决方案 »

  1.   

    a目录中a.php
    <?
    setcookie("name","xxx",time()+3600,"/");
    echo "<a href=../b/b.php>go to b</a>";
    ?>
    b目录中b.php
    <?
    echo $HTTP_COOKIE_VARS['name'];
    ?>其中time()+3600设置$name这个cookie的过期时间为1小时
      

  2.   

    a目录中a.php
    <?
    setcookie("name","xxx",time()+3600,"/");
    echo "<a href=../b/b.php>go to b</a>";
    ?>
    b目录中b.php
    <?
    echo $HTTP_COOKIE_VARS['name'];
    ?>其中time()+3600设置$name这个cookie的过期时间为1小时
      

  3.   

    a目录中a.php
    <?
    setcookie("name","xxx",time()+3600,"/");
    echo "<a href=../b/b.php>go to b</a>";
    ?>
    b目录中b.php
    <?
    echo $HTTP_COOKIE_VARS['name'];
    ?>其中time()+3600设置$name这个cookie的过期时间为1小时