发布网友 发布时间:2022-04-06 02:00
共3个回答
懂视网 时间:2022-04-06 06:21
在PHP中可以使用setcookie()函数给cookie设置一个比较久的有效期来让cookie不过期;语法“setcookie(cookie_name,cookie_value, time()+99*365*24*3600);”。
推荐:《PHP视频教程》
cookie的有效期:
默认:会话周期结束(就是浏览器关闭),默认情况下,cookie会在浏览器关闭时失效,这种cookie是 临时cookie或者叫会话。
cookie支持设置有效期,setcookie的第三个参数,可以对cookie的有效期进行设置,有效期采用一个时间戳来表示。(下面的这个就是设置了60秒,但是一分钟后不管浏览器是否关闭,这个cookie就失效)
php设置cookie不过期
使用setcookie()给cookie设置一个比较久的有效期来让cookie不过期,例如99年(time是秒为单位,需要乘以365天、24小时、3600秒):
setcookie("cookie_name", "cookie_value", time() + 99 * 365 * 24 * 3600);
热心网友 时间:2022-04-06 03:29
登录就开始保存cookie
刷新也不会重新计算的
不管动什么手脚都会一直到过期,用户名和密码就消失了。
那么把cookie放在当前页面
一刷新就开始保存,再刷新
那就是重新开始计算了,一直到期,你也看不出来有什么变化的。
热心网友 时间:2022-04-06 04:47
重新又有3600秒,设置cookie时,不会考虑之前的是否设置cookie和cookie是否有效,你可以认为是强制设置。