顶部导航开始 -->

如何设置cookie的有效期为今天?

如何设置cookie的有效期为今天,到明天的凌晨自动失效?

在项目中,有时需要统计用户今天的数据,或者记录用户今天的数据给出具体的奖励措施,就必须要能够区分用户的行为是属于今天还是明天,可以用cookie,也可以用session来标记用户行为。比如用户登录赠送积分行为,如果只是单单的用时间超过24小时来判定是否是第二天登录的话,就不妥当,还需要添加一个补充的判断条件。

即判断用户每日登录的行为,使用的判断语句的判断条件是超过24小时或者cookie记录值为零(因为每次到凌晨的时候,把cookie的值置空,就要设定有效期在今天内),这两个条件组合,就可以很好的判定了。

设置cookie有效期为今天的方法:

自学php博客

<?php  

$tomorrow = mktime(0,0,0,date('m'), date('d')+1, date('Y'));

echo $tomorrow;

echo '<hr />';

echo date('Y-m-d H:i:s',$tomorrow);

?>

自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共2条评论
自学php博客

jack:谢谢分享

2016-09-23 11:23:03 回复

自学php博客

jack:谢谢!

2016-09-23 11:21:58 回复

  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码