在一个可以访问的文件中设置$ _COOKIES ['key'],但在另一个文件中不能查询

时间:2018-07-13 07:05:25

标签: php cookies

我有一个目录,在该目录下有两个php文件index.phpindex2.php

index.php中:

<?php

$_COOKIE['constant_a']='A';
echo($_COOKIE['constant_a']);   

index2.php中:

<?php

echo($_COOKIE['constant_a']);

首先,我访问http://localhost:63342/htdocs/index.php,浏览器将显示A

,但随后我输入了index2.phphttp://localhost:63342/htdocs/index2.php: 那里打印未定义的错误:

  

注意:未定义的索引:第12行/Users/sof/Desktop/htdocs/index.php中的constant_a

为什么不显示A

1 个答案:

答案 0 :(得分:0)

您应使用setcookie而不是$_COOKIE['constant_a']='A'作为

setcookie('constant_a', 'A');