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