将Cookie转移到另一个目录

时间:2013-09-01 14:06:25

标签: php html mysql cookies

更新:

我在我网站的管理目录中设置了一个cookie,见下文:

$expire=time()+3600;
setcookie("loggood","YES", "/", $expire);

然后在我网站的public_html目录中,我试图使用以下内容阅读此cookie:

     <?php
 $user=$_COOKIE["user"];
 $logood=$_COOKIE["loggood"];
 setcookie("user", $user, time()+10000);

  if ($loggood=="YES")

 {
 echo"Logged In";
 }
 else
 {
 echo"Not Logged In";
 }
 ?>

但是,我登录的天气是否仍显示Not logged in

请帮帮忙?

2 个答案:

答案 0 :(得分:2)

设置Cookie时,请按照

进行操作
setcookie($name, $value, $time, "/", "", 0);

第4个选项中的/表示cookie将在整个站点中运行。如果您只想运行一个目录,请执行

setcookie($name, $value, $time, "/directoryname", "", 0);
祝你好运

答案 1 :(得分:1)

对于第一个文件,您必须执行

$expire=time()+3600;
setcookie("loggood", "YES", $expire, "/", "", 0);

我决定忽略用户cookie,因为你没有提到它,但我建议你采用与我上面输入的代码相同的格式。请不要在$ expire之外编辑该功能中的任何代码。