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

php php 1684      收藏
如何设置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);

?>