为了账号安全,请及时绑定邮箱和手机立即绑定

如果想设置一个时长,求问php cookie 默认的时长是多久?

如果想设置一个时长,求问php cookie 默认的时长是多久?

慕桂英3389331 2019-11-11 17:10:59
php cookie 默认的时长是多久
查看完整描述

4 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

默认是到浏览器关闭,设置一天增加有效期就行了,例如:
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);//浏览器关闭

setcookie("TestCookie", $value, time()+3600); //1小时
setcookie("TestCookie", $value, time()+3600*24);//1天
?>



查看完整回答
反对 回复 2019-11-17
?
富国沪深

TA贡献1790条经验 获得超9个赞

没有默认
setcookie('history_id','10000',time()+3600,'/');
意思是,在当前网站域下,保存名称为history_id,值为10000的cookie,3600秒
setcookie('history_id','',-1,'/');这句的意思是,销毁名称为history_id的cookie

查看完整回答
反对 回复 2019-11-17
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

根据自己的需要,cookie会占据一定的空间,浏览器对cookie的长度是有限制的,如果过多的cookie会影响到后边的cookie保存。所以建议,如果不是长时间需要的cookie,就不需要保存太久。能短尽力保存的短点为好,但是还得根据业务需要来设置。

查看完整回答
反对 回复 2019-11-17
  • 4 回答
  • 0 关注
  • 724 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信