有没有办法在PHP中跨文件夹更新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
如果我能提供更多信息以便更好地描述问题,请告诉我们! 谢谢。
答案 0 :(得分:3)
setcookie
接受path
参数,该参数将设置Cookie适用的路径。只需将其添加到setcookie
调用,例如setcookie('num', 1, 3600, '/');
/
的路径意味着它可用于整个域。