我正在以这种方式从这个URL“/ component / user”创建一个cookie:
setcookie("isLogged", $options['user']->name);
我知道当浏览器关闭时它会被删除,但是这样做的cookie只会为“/ component / user”而不是整个网站设置,所以我做了另一个意图使它适用于整个网站:
setcookie("isLogged", $options['user']->name, "", "/");
但是没有创建cookie,我需要的是一个cookie,当浏览器关闭时它会过期,并为整个网站设置它。我做错了什么?
答案 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, "/");