1 年的 PHP 设置 cookie 将不起作用

2022-08-30 23:49:58

我正在尝试将PHP Cookie设置为从用户登录之日起1年后过期,我正在这样做:

setcookie("myCookie",'exampleUserName',(365 * 24 * 60) ,'/');

问题是,当我在Chrome或Firefox中使用控制台查看cookie时,它在Chrome和Firefox中显示 Expires。Sun, 05, 2014Expires = Session

任何其他网站(如 Google 或 stackoverflow cookie)都会显示正确的到期日期。

如何正确设置此设置?


答案 1
setcookie($cookie_name, $cookie_value, strtotime("+1 year"));

答案 2

喜欢这个...

setcookie("myCookie",'exampleUserName',time()+31556926 ,'/');// where 31556926 is total seconds for a year.

推荐