如何在PHP中设置cookie有效期时间?

PHP即时cookie有效期时间怎么设置


桃花长相依
浏览 739回答 3
3回答

拉丁的传说

回"问题补充"PHP手册上关于setcookie函数的expire参数有这样一个解释If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).如果设为0 或者忽略该参数, cookie将在session结束时(关闭浏览器时)过期所以, 如果要写4,5个参数, 那把第三个设为0就可以了

心有法竹

设置方法如下:  setcookie("cookie_name", "abcd", time()+3600);  解释:这个cookie有3600秒的有效期;  cookie有效期在退出作用域那一刻开始生效;  重新又有3600秒,设置cookie时,不会考虑之前的是否设置cookie和cookie是否有效,可以认为是强制设置。  如果关闭浏览器重新打开又重新算(当然这个要php.ini设置了关闭浏览器立即失效的开关),其实就是打开页面产生cokeie开始算起,如果你打开页面产生cokeie的时间有1800秒了,假如设置的3600秒失效,再次刷新页面就剩1800秒了
打开App,查看更多内容
随时随地看视频慕课网APP