php Отправить http ответ клиенту и продолжить работу скрипта - пример
Primary tabs
Можно так:
function sendResponseAndContinue(string $responce = 'Done') {
ob_start();
print($responce);
header('Connection: close');
header('Content-Length: ' . ob_get_length());
ob_end_flush();
@ob_flush();
flush();
fastcgi_finish_request();
}
// Пример использования:
sendResponseAndContinue(); // отправиляем ответ
// делаем, что нужно
exit; // завершаем скрипт
также можно прочитать про фукции и использовать их:
ignore_user_abort(true);//not required set_time_limit(0);
в дополнение к коду выше.
Общая идея: https://stackoverflow.com/a/15273676
- Log in to post comments
- 1084 reads