永发信息网

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

答案:5  悬赏:80  手机版
解决时间 2021-04-07 16:57
PHP即时cookie有效期时间怎么设置
最佳答案
设置方法如下:
  setcookie("cookie_name", "abcd", time()+3600);
  解释:这个cookie有3600秒的有效期;
  cookie有效期在退出作用域那一刻开始生效;
  重新又有3600秒,设置cookie时,不会考虑之前的是否设置cookie和cookie是否有效,可以认为是强制设置。
  如果关闭浏览器重新打开又重新算(当然这个要php.ini设置了关闭浏览器立即失效的开关),其实就是打开页面产生cokeie开始算起,如果你打开页面产生cokeie的时间有1800秒了,假如设置的3600秒失效,再次刷新页面就剩1800秒了
全部回答
第三个参数是过期的时间点,可以设置为 time() + 300,这样。
setcookie('var','baidu',time()+3600*24)这个是保留一天,要保留多少天你再在后面乘上相应的数就行了
setcookie("cookie_name", "abcd", time()+3600);
这意味着这个cookie有3600秒的有效期
定义和用法
setcookie() 函数向客户端发送一个 HTTP cookie。
cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。
必须在任何其他输出发送前对 cookie 进行赋值。
如果成功,则该函数返回 true,否则返回 false。
参数
描述
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的有效期。
path 可选。规定 cookie 的服务器路径。
domain 可选。规定 cookie 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。
回"问题补充"
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就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么一躺下来小肚子就不见了
宁波集士港与宁波鄞州区秋实路有区别吗
如果一个男人爱你当你生病时
无论员工做错什么,是否保障最低工资
戒指上FNC295 k14是什么意思
兔宝宝衣柜我想知道这个在什么地方
求口袋妖怪离线PC版图鉴~ 谢!~
将下列结构层次术语按照从微观到宏观排列的正
SPSS18.0破解最后一步怎么操作啊?
我去年在宁波北仑拿到了C照没到一年现在办个
为什么我家看本地视频速度很快 几分钟的视频3
天王盖地虎猜人名
关于弘扬抗战精神的作文—800字
CHU-UNI不可用是什么意思,求详细解说,谢了
你真的和高泽文喝过咖啡啊,哪你一定有他qq了
推荐资讯
向一个爱的女孩表白时,被委婉拒绝了,说对我
文字表述
西交《管理学原理(高起专)》在线作业 时间15-
半命题作文 说句心里话,我也 谁能讲一下,急
真三国无双6猛将传每个武将都有几套衣服
高中月记600字大全
我的电脑的功耗大约是150W-160W左右`多少小时
笔记本电脑windows10开机很慢?
王窑头村地址在哪,我要去那里办事
用一句话概括李白行路难的内容。
我在某专柜看到一款大衣,羊毛含量83%,羊绒
海城大和购物广场五楼是经营什么的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?