当我使用$ _COOKIE ['user'];在一个目录中它可以工作但在另一个目录中不能解决这个问题?

时间:2011-04-02 01:48:58

标签: php html forms cookies

这是我正在使用的代码:

<?php
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);
?>

1 个答案:

答案 0 :(得分:1)

您的cookie只能用于当前目录以及您设置的所有子目录。

要确保您的cookie在所有目录中都可用,您可以将路径参数设置为“/”

所以:

setcookie("user", "Alex Porter", $expire, '/');

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