有没有办法在PHP中跨文件夹更新Cookie呢?例如,考虑以下目录结构:
A是父文件夹,有两个同级子文件夹B和C。
在A中,有一个名为a.php的页面。
在A/B中,有一个名为b.php的页面。
在A/C中,有一个名为c.php的页面。
现在,我执行了以下3件事情:
在a.php中设置setcookie("num" 1)。
在b.php中使用setcookie("num" ,10)更新Cookie。
在c.php中使用setcookie("num" , "", time()-3600)清除Cookie。
但是,在我的测试运行中,由于b.php和c.php与a.php不在同一目录级别中,因此我无法在b.php和c.php中更新Cookie。在b.php和c.php中我只能读取Cookie。我只能在与A相同的页面中更新Cookie。然而,在实际情况下,将不同的页面存储在不同的文件夹中是很常见的。
我们必须在与最初设置Cookie时相同的目录级别中更新Cookie吗?
我的php版本:5.2.6
如果需要更好地描述问题,还请告诉我!
谢谢。
A是父文件夹,有两个同级子文件夹B和C。
在A中,有一个名为a.php的页面。
在A/B中,有一个名为b.php的页面。
在A/C中,有一个名为c.php的页面。
现在,我执行了以下3件事情:
在a.php中设置setcookie("num" 1)。
在b.php中使用setcookie("num" ,10)更新Cookie。
在c.php中使用setcookie("num" , "", time()-3600)清除Cookie。
但是,在我的测试运行中,由于b.php和c.php与a.php不在同一目录级别中,因此我无法在b.php和c.php中更新Cookie。在b.php和c.php中我只能读取Cookie。我只能在与A相同的页面中更新Cookie。然而,在实际情况下,将不同的页面存储在不同的文件夹中是很常见的。
我们必须在与最初设置Cookie时相同的目录级别中更新Cookie吗?
我的php版本:5.2.6
如果需要更好地描述问题,还请告诉我!
谢谢。