+ -
当前位置:首页 → 问答吧 → ZEROHOUR概念

ZEROHOUR概念

时间:2008-03-01

来源:互联网

最近在开发程序过程中,创造了一个ZEROHOUR的概念,也许这个方法之前已经有人采用过了,但我完全是自己思考出来的。下面我大概说一下用处:

程序在安装初始,向SETTINGS表中写入zerohour,值为mktime('0', '0', '0')

程序在执行过程中从SETTINGS表中取出zerohour并检测zerohour的有效性,即用time()>=zerohour + 86400检测,同时用一个变量标记过期状态,如$updatezerohour
如果zerohour过期,则更新表SETTINGS中的zerohour,值还是mktime('0', '0', '0'),同时$updatezerohour = 1;
否则$updatezerohour = 0;

这个标记有什么用处呢?

大家应该能够看出来,通过这个标记可以知道是否为第二天。
限制一天中只能做一次的事情,通过这个标记就可以加以限制了。具体用在哪些地方我就不说了,根据需要具体考虑吧。

说得也许不够清楚,大家思考着看吧,有时间我再贴上一段具体源代码。

作者: jjqweb   发布时间: 2008-02-29

鼓励继续!!!

作者: luzhou   发布时间: 2008-02-29

热门下载

更多