循环数据库里面的用户数据,然后执行一些操作:比如群发右键。
但是数据很大,所有我做了分页。每页取20条,然后三秒后跳转到下一页。直到任务处理完成,自动停止。
可是用linux的定时任务,貌似只打开了第一页,下一页不会跳转。这个需要怎么解决。
set_time_limit(0);
$size = 15;
$account= new Account();
$res=$account->paginate($size);
$page=input('get.page','1');
$nextPage = $page+1;
$numrows = count($account->select());
$pages=intval($numrows/$size)+1;
if ($page>$pages){
dd('发送完毕');
}
foreach ($res as $vo) {
remind($vo->userid,$vo->password,$vo->openid);
}
echo " <meta http-equiv=\"Refresh\" content=\"3; url=http://xxx.com/push?page=".$nextPage." \" /> "; 最佳答案