我想在其余代码在 php 脚本中执行之前将 http 状态(200 OK)发送到调用脚本。对于发送状态码,我使用的是 HTTP/1.1 200 OK,但它在整个脚本执行完成后发送状态,这使得调用脚本等待。我不确定这是否可能。有什么帮助吗?
详细:假设我有两个脚本,a.php 和 b.php。a.php 正在调用 b.php 并等待 http 状态,如果是 200 则继续执行其他操作。我希望 b.php 脚本在被调用后立即发送回 200 响应,然后继续使用自己的代码。
谢谢!
编辑:阅读评论后,我明白我想做的是一个坏主意。但是,让我说一下我为什么这么想,并且可以做类似的事情。
a.php 将有一个 web 界面,人们可以在其中上传他们的图像,上传完成后 a.php 调用 b.php 使用这些图像进行一些处理。我希望 a.php 继续而不是挂起/等待 b.php 完成,以防 b.php 失败,我想我可能能够“推送”一个错误,以便 a.php 可以提示用户失败. 应该使用不同的线程吗?