设置php cookie直到浏览器关闭并具有根路径访问权限

时间:2016-01-13 20:02:14

标签: php cookies

我正在以这种方式从这个URL“/ component / user”创建一个cookie:

setcookie("isLogged", $options['user']->name);

我知道当浏览器关闭时它会被删除,但是这样做的cookie只会为“/ component / user”而不是整个网站设置,所以我做了另一个意图使它适用于整个网站:

setcookie("isLogged", $options['user']->name, "", "/");

但是没有创建cookie,我需要的是一个cookie,当浏览器关闭时它会过期,并为整个网站设置它。我做错了什么?

1 个答案:

答案 0 :(得分:1)

来自docs

  

bool setcookie(string $ name [,string $ value =“”[,int $ expire = 0 [,string $ path =“”[,string $ domain =“”[,bool $ secure = false [,bool] $ httponly = false]]]]]])

使用$expire = 0,因为它是时间戳而不是字符串

setcookie("isLogged", $options['user']->name, 0, "/");