gpt4 book ai didi

PHP 7 发送响应后继续执行

转载 作者:行者123 更新时间:2023-12-02 11:22:16 25 4
gpt4 key购买 nike

我正在尝试从函数向客户端发送响应数据并继续执行。我按照下面的代码进行操作

ignore_user_abort(true);
set_time_limit(0);

ob_start();
// do initial processing here
echo $response; // send the response
header('Connection: close');
header('Content-Length: '.ob_get_length());
ob_end_flush();
ob_flush();
flush();
// check if fastcgi_finish_request is callable
if (is_callable('fastcgi_finish_request')) {
fastcgi_finish_request();
}

从问题中获取代码

continue processing php after sending http response

我得到的只是 200 ok 响应,而不是我回显的数据。

我也需要获取响应数据。我使用的是php7.1。 php5和7的使用有什么区别吗?

请帮忙

最佳答案

您需要做的就是

set_time_limit(0);

echo $response; // send the response

// check if fastcgi_finish_request is callable
if (is_callable('fastcgi_finish_request')) {
fastcgi_finish_request();
}

关于PHP 7 发送响应后继续执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50383675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com