Cookie无法访问

时间:2012-06-18 06:18:57

标签: php

我正面临另一个问题。我在php中构建了一个项目。网址就像'www.mysite.com' 我在example1.php页面中使用setcookie()方法创建了一个cookie,该页面位于根目录下,页面路径为... www.mysite.com/in/example1.php

现在我想检索页面'indix.php'中cookie的值,其网址为'{1}},位于'in'文件夹之外。

但是在此www.mysite.com/index.php页面中找不到Cookie。 我使用index.php但没有找到cookie。

我做错了什么?请帮帮我。

2 个答案:

答案 0 :(得分:2)

http://php.net/manual/en/function.setcookie.php

cookie的范围是第四个变量(“路径”) - 默认为当前路径。听起来你需要将它设置为服务器根目录,或'/'。

setcookie('mycookie', 'myvalue', 0, '/');

答案 1 :(得分:0)

设置Cookie时

setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )

您必须将$path参数设置为'/',这样才能在页面的任何位置显示。另请检查$expire参数。