История изменений
Исправление
vinvlad,
(текущая версия)
:
В данном случае, заголовки отправляются в выходной поток при отработке echo "<h3>Please waiting for 10 seconds...</h3>"
и после них туда отправляется и начальная часть BODY - т.е. строка <h3>Please waiting for 10 seconds...</h3>
.
Как все это дело получит веб-обозреватель - какими порциями - это не особо существенно, да и не известно заранее. Веб-обозреватель просто считывает TCP-поток с HTTP-ответом. Сначала, естественно, строку статуса и заголовки. Потом и тело ответа. Если тело очень длинное, оно прилетает несколькими порциями.
Вызов функции flush()
гарантирует лишь то, что данные отправлены веб-серверу. Но сам веб-сервер может у себя эти данные накапливать и отправлять, когда ему удобнее и оптимальнее.
Исходная версия
vinvlad,
:
В данном случае, заголовки отправляются в выходной поток при отработке echo "<h3>Please waiting for 10 seconds...</h3>"
и после них туда отправляется и начальная часть BODY - т.е. строка <h3>Please waiting for 10 seconds...</h3>
.
Как все это дело получит веб-обозреватель - какими порциями - это не особо существенно, да и не известно заранее. Веб-обозреватель просто считывает TCP-поток с HTTP-ответом. Сначала, естественно, строку статуса и заголовки. Потом и тело ответа. Если тело очень длинное, оно прилетает несколькими порциями.