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

PHP即时cookie有效期时间怎么设置,第1张

设置方法如下:

setcookie("cookie_name", "abcd", time()+3600)

解释:这个cookie有3600秒的有效期

cookie有效期在退出作用域那一刻开始生效;

重新又有3600秒,设置cookie时,不会考虑之前的是否设置cookie和cookie是否有效,可以认为是强制设置。

如果关闭浏览器重新打开又重新算(当然这个要php.ini设置了关闭浏览器立即失效的开关),其实就是打开页面产生cokeie开始算起,如果你打开页面产生cokeie的时间有1800秒了,假如设置的3600秒失效,再次刷新页面就剩1800秒了

phpcookie过期时间更新方法如下:

1、name设置cookie的名称。

2、value设置cookie的值。

3、expire可设置cookie的有效期,为时间戳。

4、path设置cookie的服务器路径。

第一种方法即设置php.ini配置文件,设置session.gc_maxlifetime和session.cookie_lifetime节\x0d\x0a\x0d\x0a点属性值,当然也可以使用ini_set函数改变当前上下文环境的属性值:\x0d\x0a\x0d\x0aini_set('session.gc_maxlifetime',"3600")//秒\x0d\x0aini_set("session.cookie_lifetime","3600")//秒\x0d\x0a\x0d\x0a第二种方法即设置Session时间戳,比如下面的办法。\x0d\x0a\x0d\x0a在登录成功时设置时间戳为当前时间推后1小时,$_SESSION['expiretime']=time()+3600。在\x0d\x0a\x0d\x0a检查用户登录情况使用如下代码:\x0d\x0a\x0d\x0aif(isset($_SESSION['expiretime'])){\x0d\x0aif($_SESSION['expiretime'] 回答于 2022-12-14


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11100697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存