在上面的代码中,如果脚本每分钟加载一次,则间隔时间为60小时。换句话说,上面的脚本每分钟都会被一个cronjob加载。
由于使用它的用户可能使用无权设置Cronjobs的托管,我只需要使用PHP创建此脚本。
我怎样才能让它更长久,例如每月一次(672小时)?
/** suppose we have 1 hour and 1 minute inteval 01:01 */ $interval_source = "01:01"; $time_now = strtotime( "now" ) / 60; $interval = substr($interval_source,0,2) * 60 + substr($interval_source,3,2); if( $time_now % $interval == 0){ /** Run things after interval */ }
答案 0 :(得分:0)
如果您获得了合理数量的每日访问者,您还可以让点击每月激活一次某个脚本,例如:(我使用此方法每天23点30分记录有关我网站的一些信息)