Я отправляю контент в браузер через gzip, если они его поддерживают (для css / js), в настоящее время я просто использую:
stripos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== False
Однако, если до этого был какой-то вывод (например, ошибка / предупреждение php), это нарушает вывод gzip, и браузер (по крайней мере, firefox) сообщает, что сайт использует неподдерживаемую форму сжатия (из-за выход).
Итак, есть ли способ определить, был ли отправлен вывод? или есть лучший способ сделать это?