Php 如何在关闭调用文件后执行一些脚本?

Php 如何在关闭调用文件后执行一些脚本?,php,Php,如果operations.php执行一些操作并被caller.php以这种方式调用: $call_URL = "http://localhost/operations.php"; $call = file_get_contents($call_URL); 比如说,operations.php在caller.php结束时还没有执行操作。在使用header()函数关闭或重定向caller.php后,它会继续工作吗?如果在那之后我需要它工作呢?也许cURL会有所帮助?调用方结束时,调用的文件将已结束

如果
operations.php
执行一些操作并被
caller.php
以这种方式调用:

$call_URL = "http://localhost/operations.php";
$call = file_get_contents($call_URL);
比如说,
operations.php
caller.php
结束时还没有执行操作。在使用
header()
函数关闭或重定向
caller.php
后,它会继续工作吗?如果在那之后我需要它工作呢?也许cURL会有所帮助?

调用方结束时,调用的文件将已结束
file\u get\u contents
阻塞,直到它收到来自
operations.php
的完整响应

如果需要在后台完成工作,请使用cron作业或队列/工作者系统

调用方结束时,调用的文件将已结束
file\u get\u contents
阻塞,直到它收到来自
operations.php
的完整响应


如果需要在后台完成工作,请使用cron作业或队列/工作者系统

你可以说PHP继续执行,即使连接被给予
true
至中断。

你可以说PHP继续执行,即使连接被给予
true
至中断。

此stackoverflow问题告诉你如何使用Curl执行此stackoverflow问题告诉你如何执行此操作使用卷曲