cookie的问题

duxinyu 2005-04-02 04:32:43
遇到了这样一个问题

有两个目录
aaa
bbb

在aaa目录内有两个文件1.php、2.php
1.php
<?
setcookie("test","hello");
?>

2.php
<?
echo $_COOKIE["test"];
?>
访问1.php后访问2.php正常显示"hello".

现在我把目录aaa中文件2.php放到bbb目录里
先访问aaa目录下的1.php,然后访问bbb目录内的2.php
为什么就"test"显示不出来了呢?

谢谢
...全文
103 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
duxinyu 2005-04-03
  • 打赏
  • 举报
回复
?
duxinyu 2005-04-03
  • 打赏
  • 举报
回复
我没有关闭窗口,特别奇怪
leyan728 2005-04-02
  • 打赏
  • 举报
回复
你定义的cookies是存活周期是浏览器存活时间,如果你把当前浏览器关闭的话,cookies自动失效.
如果你的2.php是在原1.php的窗口打开的话,是不会出问题的
cokeyang 2005-04-02
  • 打赏
  • 举报
回复
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])

第四个参数是生效路径,是设为"/"看看!
duxinyu 2005-04-02
  • 打赏
  • 举报
回复
?
duxinyu 2005-04-02
  • 打赏
  • 举报
回复
在一个窗口内打开的,如果关了不就失效了吗,
挺奇怪的
basickinger 2005-04-02
  • 打赏
  • 举报
回复
访问1.php后访问2.php
这是做连接访问还是打开一个关了再去打开一个?

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧