Search
Write a publication
Pull to refresh

PHP troubles — несколько байт перед основным ответом сервера

Reading time1 min
Views734
Сегодня столкнулся с серьезной проблемой: Apache перед телом response приписывает 3-4 лишних байта, которые, на первый взгляд, никакой смысловой нагрузки не несут.
Для html-содержимого это проблемы не представляет — все рендерится как надо, а для более чувствительного xml возникла проблема: читающий скрипт путается в кодировке(((

Первая мысль — о unicode BOM — не подтвердилась. Файл, перекодированный в windows-1251, отдается таким же способом.
Не-php файлы — пробовал txt, xml — отдаются без проблем.
Подозреваю, что дело может быть в конфигурации web-сервера, но куда копать не знаю.
Очень надеюсь на помощь коллективного разума.

Всем заранее премного благодарен!

UPD:
Вот здесь проблему можно увидеть более наглядно: for93t.users.ru/demo/3bytes.html

SOLUTION:
Море благодарности многоуважаемому дону p0is0n!
Проблему удалось устранить добавлением дополнительного хидера Content-Length с корректным значением.
Tags:
Hubs:
Total votes 18: ↑9 and ↓90
Comments30

Articles