此Cookie何时到期?
setcookie( 'MY_BLOG', 1, 3600, '/' );
需要时间()+ 3600必修课?
答案 0 :(得分:1)
如果我们指定时间3600,此cookie将过期吗?
即使在你设置之前已经过期,因为UNIX Epoch的3600秒已经过去了,你的cookie永远不会工作。确切地说,此cookie设置为在 1970-01-01 01:00:00
上过期需要时间()+ 3600必修课?
是的,如果你想让cookie在1小时后过期。如果您未提供此值,则当当前会话终止时,Cookie将自动过期。参见
<强> expire 强>
Cookie过期的时间。 这是一个Unix时间戳,所以是自纪元以来的秒数。换句话说,您最有可能使用time()函数加上希望它到期之前的秒数来设置它。或者你可以使用mktime()。 time()+ 60 * 60 * 24 * 30会将cookie设置为30天后到期。如果设置为0或省略,则cookie将在会话结束时(浏览器关闭时)到期。
(强调我的)