为什么不能从另一个php页面访问Cookie?

为什么不能从另一个php页面访问Cookie?,php,cookies,Php,Cookies,我有两个页面,分别是add_to_cart.php和index.php。 在add_to_cart.php中,我将cookie设置为setcookie add_to_cart,$cookie_值,strotime'+2天';,现在,我可以从创建此cookie的同一页面访问此cookie数据,该页面创建于add_to_cart.php,但我尝试使用var_dump$_cookie['add_to_cart']访问此cookie;从index.php页面和php通知触发- 注意:未定义索引:添加到购

我有两个页面,分别是add_to_cart.php和index.php。 在add_to_cart.php中,我将cookie设置为setcookie add_to_cart,$cookie_值,strotime'+2天';,现在,我可以从创建此cookie的同一页面访问此cookie数据,该页面创建于add_to_cart.php,但我尝试使用var_dump$_cookie['add_to_cart']访问此cookie;从index.php页面和php通知触发-

注意:未定义索引:添加到购物车 我在stackOverflow中看到了很多解决这个问题的方法,但没有适合我的。 如何从其他php页面访问Cookie

根据,setcookie的第四个参数包含cookie应应用到的路径:

服务器上的路径,cookie将在其中可用。如果 设置为“/”,cookie将在整个域中可用。如果 设置为“/foo/”,cookie将仅在/foo中可用/ 目录和域的所有子目录,如/foo/bar/。这个 默认值是正在设置cookie的当前目录 在


因此,将其设置为/时,您就可以从任何文件夹和页面访问它。

在设置cookie之前,您有任何输出吗?我已经打开了输出缓冲,我忘了提到我是通过AJAX设置cookie的