我希望服务器 A 上的浏览器启动 PHP 脚本 A 为服务器 B 上的 PHP 资源 B 发送 cURL 请求,但不等待回复(它只应该启动脚本 B 并死掉)。如果脚本 B 注意到请求脚本 A 已退出,它会中止吗?如果是这样,可以简单地通过包括
ignore_user_abort(true);
在脚本 B 中,就像浏览器请求一样?需要做什么来确保脚本 B 完成?假设启用了安全模式:没有分叉、守护进程等,这就是我使用两个独立服务器的原因。
我希望服务器 A 上的浏览器启动 PHP 脚本 A 为服务器 B 上的 PHP 资源 B 发送 cURL 请求,但不等待回复(它只应该启动脚本 B 并死掉)。如果脚本 B 注意到请求脚本 A 已退出,它会中止吗?如果是这样,可以简单地通过包括
ignore_user_abort(true);
在脚本 B 中,就像浏览器请求一样?需要做什么来确保脚本 B 完成?假设启用了安全模式:没有分叉、守护进程等,这就是我使用两个独立服务器的原因。