在php中怎么设置cookies的失效时间?

如何在php的网站中设置cookies的失效时间?我想失效的时间为6个小时。设置的代码是什么?加在哪里?... 如何在php的网站中设置cookies的失效时间?我想失效的时间为6个小时。设置的代码是什么?加在哪里? 展开
 我来答
我叫啥NO1
2015-09-09 · TA获得超过4735个赞
知道小有建树答主
回答量:570
采纳率:100%
帮助的人:31.9万
展开全部
例程如下:
<?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设置的就是失效时间,如果想要换效时间变得更长,只需增大后面的数值就可以了。
匿名用户
2013-07-10
展开全部
<?php//假定你是做HTML的更新,用法很灵活自己改吧很简单的东西$exttime = time()+21600;//设置过期时间setcookie('ifhtml','1',$exttime);if(!empty$_COOKIE['ifhtml'])){ //这里就是你的更新代码了!

//如果想高效 我建议你还是在生成后生成一个临时文件用文件创建时间来判断,那样效果好些!}else{ setcookie('ifhtml','0','999999');}?>打开你的footer的模板文件加入以下代码,ifhtml.php就是上面说写代码的PHP文件!
这样就可以在打开HTML的同时连接PHP检测是否需要更新
<img id='hidden_img' src='ifhtml.php' style='display:none;width:0;height:0;'>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
setcookie(name,value,expire,path,domain,secure);name必需。规定 cookie 的名称。value必需。规定 cookie 的值。expire可选。规定 cookie 的有效期。path可选。规定 cookie 的服务器路径。domain可选。规定 cookie 的域名。secure可选。规定是否通过安全的 HTTPS 连接来传输 cookie。这个详细吧。有什么不明白的请留言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
coolies是用户访问网站是的私有信息,一般加到需要存放一些重要的私有信息的类或方法里;setcookies("c1","cookies",time()+3600*6);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式