PHP setcookie 1年将无法正常工作

jme*_*zes 14 php cookies

我正在尝试将PHP cookie设置为从用户登录后的1年到期,我这样做:

setcookie("myCookie",'exampleUserName',(365 * 24 * 60) ,'/');
Run Code Online (Sandbox Code Playgroud)

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

Google或stackoverflows Cookie等任何其他网站都会显示正确的到期日期.

我该怎么设置好呢?

Sha*_*elo 36

setcookie($cookie_name, $cookie_value, strtotime("+1 year"));
Run Code Online (Sandbox Code Playgroud)


Sha*_*ran 31

这样做......

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


小智 6

试试这个

setcookie($cookie_name, $cookie_value, time() + ( 365 * 24 * 60 * 60));
Run Code Online (Sandbox Code Playgroud)