在php中怎么设置cookies的失效时间?
如何在php的网站中设置cookies的失效时间?我想失效的时间为6个小时。设置的代码是什么?加在哪里?...
如何在php的网站中设置cookies的失效时间?我想失效的时间为6个小时。设置的代码是什么?加在哪里?
展开
4个回答
展开全部
例程如下:
<?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设置的就是失效时间,如果想要换效时间变得更长,只需增大后面的数值就可以了。
<?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;'>
//如果想高效 我建议你还是在生成后生成一个临时文件用文件创建时间来判断,那样效果好些!}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);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询