饼干的麻烦

时间:2011-10-20 06:30:05

标签: php cookies setcookie

我的localhost中有一个文件夹测试。 在文件test / cookie / a.php中:

 <?php setcookie('email','abc@gmail.com',time()+3600);?>

在文件test / cookie / b.php

<?php echo $_COOKIE['email'] ?>

文件名test / x.php,我写代码

<?php
echo $_COOKIE['email'];
?>

首先,我运行文件a.php,之后运行b.php和x.php。但只有文件a.php显示abc@gmail.com,文件x.php显示错误:

注意:未定义的索引:第2行的D:\ xampp \ htdocs \ test \ x.php中的电子邮件。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用设置Cookie path的表单可选'/'参数来设置整个域的Cookie。

<?php setcookie('email','abc@gmail.com',time()+3600,"/");?>

现在您也可以在其他文件中收到电子邮件。查看documentation

相关问题