В PHP есть (готовый) способ проверить, была ли часть результата уже отправлена клиенту?Проверьте, не была ли отправлена часть вывода в PHP
Я знаю, что с headers_sent()
вы можете проверить, если заголовки уже отправлены, но я также хочу, чтобы проверить, если любой выход был послан (так что, например, HTTP-Header Content-Length
> 0).
(Обратите внимание, чтоob_start()
начинает буферизацию с того момента, когда она называется. Но сторонние системы, реализующие свой код, возможно, уже послал вывод, что буферизация вывода является непригодным для использования, насколько я знаю.)
* get_headers() возвращает массив с заголовками, отправленных сервером в ответ на запрос HTTP * (http://php.net/manual/en/function.get-headers. .php) – Quasdunk