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秒了

例程如下:

<?php

$value = 'something from somewhere'

setcookie("TestCookie", $value)/* 简单 cookie设置 */

setcookie("TestCookie",$value, time()+3600)/* 有效期 1个小时 */

setcookie("TestCookie", $value,time()+3600, "/~rasmus/",".example.com", 1)/* 有效目录 /~rasmus,有效域名 example.com及其所有子域名*/

?>

其中setcookie("TestCookie",$value, time()+3600)/* 有效期 1个小时 */ 后面的time()+3600设置的就是失效时间,如果想要换效时间变得更长,只需增大后面的数值就可以了。


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

原文地址: http://outofmemory.cn/tougao/7964314.html

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

发表评论

登录后才能评论

评论列表(0条)

保存