php实现延时执行后面代码


实现案例如下:

header('Content-Type:application/json; charset=utf-8');
$info=array();
$info['result']="0";
$info['msg']="Success";
$info['data']=array("order"=>$return['order']);
echo json_encode($info);
fastcgi_finish_request();  // 把数据先返回给App

time_sleep_until(time()+20); // 在20秒后执行后面代码
$ceshi['id'] = 007;
$ceshi['time'] = time();
M("ceshi")->add($ceshi);

当然用sleep() 函数来延迟代码执行也是可以的。

需要注意的是,必须要访问一次接口才能执行,如果想自动执行,就要做定时任务跑脚本了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM