我在我的新网站上使用cookies,但我遇到了这个问题: 如果我在
上设置了我的脚本的cookieserver.dom /脚本/ addcookie.php
它将保存我的cookie,但
将无法使用server.dom / index.php的
我相信这个问题是由路径引起的。 知道如何让它全球化吗? 谢谢
答案 0 :(得分:5)
bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
路径
服务器上可以使用cookie的路径。如果 设置为'/',cookie将在整个域中可用。如果 设置为'/ foo /',cookie只能在/ foo /中使用 目录和所有子目录,例如/ foo / bar / of domain。该 默认值是正在设置cookie的当前目录 英寸
所以将第4号文章设置为setcookie
到'/'
答案 1 :(得分:3)
当您致电setcookie()
时,请将path
作为第四个参数。
setcookie( $name, $value, $expire, '/');
^- whole domain will share the cookie