cookie的问题
遇到了这样一个问题
有两个目录
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"显示不出来了呢?
谢谢
问题点数:0、回复次数:7Top
1 楼basickinger(小小笨人)回复于 2005-04-02 16:45:49 得分 0
访问1.php后访问2.php
这是做连接访问还是打开一个关了再去打开一个?Top
2 楼duxinyu(学)回复于 2005-04-02 17:00:18 得分 0
在一个窗口内打开的,如果关了不就失效了吗,
挺奇怪的Top
3 楼duxinyu(学)回复于 2005-04-02 18:36:25 得分 0
?Top
4 楼cokeyang(西北狼)回复于 2005-04-02 19:08:51 得分 0
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])
第四个参数是生效路径,是设为"/"看看!Top
5 楼leyan728(乐言)回复于 2005-04-02 22:17:59 得分 0
你定义的cookies是存活周期是浏览器存活时间,如果你把当前浏览器关闭的话,cookies自动失效.
如果你的2.php是在原1.php的窗口打开的话,是不会出问题的Top
6 楼duxinyu(学)回复于 2005-04-03 02:04:27 得分 0
我没有关闭窗口,特别奇怪Top
7 楼duxinyu(学)回复于 2005-04-03 12:55:38 得分 0
?Top




