【助理】宣城-术士
请问一下请问一下我这样写浏览器会一直加载,这个怎么办啊wothinkphp想做定时处理 【转正】php-雨心
这种死循环式的定时任务肯定是一直加载呀你可以用linux上的那个crontab做定时任务上厕所,下班回家 【经理】php-上海-螃海
while(true)可以把你电脑变烤箱
【转正】Seabiscuit
问一个关于PHP定时执行计划任务
public function cacheYx(){
ini_set('max_execution_time', '0');
if(!$list=S('list')){
$user=D('user');
$list=$user->select();
S('list',$list,10);
}
if(isset($_GET['s'])){
if($_GET['s']==0){
$s="false";//结束
echo "Function is off";
}elseif($_GET['S']=="1"){
$s="true";//工作
echo "Function is on";
}
do{
if($s=="false"){
ignore_user_abort();
set_time_limit(0);
$interval=20;
if(!$list=S('list')){
$data=D('User');
$list=$user-&get;select();
S('list',$list,5);
}
$this-&get;assign('list',$list);
}elseif($s=="true"){
if(connection_aborted()) {
break;
}
}
sleep($interval);
}while(true);
}
$this-&get;assign('list',$list);
$this-&get;display();
}
get请求后他就死了,就死了,死了,了
啊
数据库请求的也没有保存到缓存
啊
死了
发红包了