我有一台服务器,但有两个目录,例如:
- WWW
- directory1中
- 的index.php
- page1.php中
- 使page2.php
- Directory2
- 的index.php
- page3.php
- page4.php
当我想从index.php
的{{1}}页面转移到Directory1
的页面index.php
时,如何通过页面{{1}中设置的Cookie Directory2
使用PHP?
答案 0 :(得分:1)
使用path
参数:
setcookie("name", "value", time() + 3600, "/");
答案 1 :(得分:1)
根据PHP文档
可在其上使用cookie的服务器上的路径。如果 设置为'/',cookie将在整个域中可用。如果 设置为'/ foo /',cookie只能在/ foo /中使用 目录和所有子目录,例如/ foo / bar / of domain。该 默认值是正在设置cookie的当前目录 英寸
$time = time() + 3600;
setcookie('foo', 'bar', $time, "/");
当您将第四个参数设置为path
为/
时,您可以在域级别访问它,我想这就是您所需要的。
答案 2 :(得分:0)
只是不要设置可选的Path参数,然后它可用于两个目录。