如何使脚本在后台运行

时间:2016-07-04 19:10:46

标签: php

我见过一些允许您提交文件的网站,然后他们说“请在20分钟后回来查看您的文件”。因此,用户向服务器发送请求,然后服务器在后台处理它。

这是怎么做到的?具体来说,这是如何在PHP中完成的?

1 个答案:

答案 0 :(得分:1)

可以通过调用独立工作的服务来完成。例如,你可以这样做:

  • 向服务发送请求以开始处理某些内容(服务返回已启动进程的ID)
  • 一段时间后再次询问服务流程状态(您需要发送流程ID)
  • 如果服务仍然有效,那么您将获得有关它的信息
  • 如果服务已经完成,那么您可以从中获得结果