在http://abc.eicp.net/product/content.php?id=3中这样设置了一条COOKIE
if(!isset($_COOKIE["proDistory"]))
{
  setcookie("proDistory",$id,time()+$temp,"/",".eicp.net");
}
我在http://abc.eicp.net/product/list.php访问不到这个COOKIE
echo $_COOKIE["proDistory"];这个问题是不是cookie的作用域设置有问题?如是,该怎样配置才能让一个cookie可以在整个网站中使用——无论哪个二级域名、哪个目录都可以访问。请高手指点。

解决方案 »

  1.   

    问题补充说明:
    http://abc.eicp.net/product/content.php?id=3中这样设置了一条COOKIE
    if(!isset($_COOKIE["proDistory"]) || $_COOKIE["proDistory"]!=$id)
    {
      setcookie("proDistory",$id,time()+$temp,"/",".eicp.net");
    }
    我在http://abc.eicp.net/product/list.php访问不到这个COOKIE
    echo $_COOKIE["proDistory"];这个问题是不是cookie的作用域设置有问题?如是,该怎样配置才能让一个cookie可以在整个网站中使用——无论哪个二级域名、哪个目录都可以访问。请高手指点。
      

  2.   

    找到问题所在了,我在list.php中的直接对数组$proDistory进行了foreach,忘记执行
    $proDistory=$_COOKIE["proDistory"];
    这条语句了。