не передавались данные. То есть она должна идти первой в выводе, перед ее вызовом не должно быть никаких HTML-тегов, пустых строк и т.п. Довольно часто возникает ошибка, когда при чтении кода файловыми функциями, вроде include или require, в этом коде попадаются пробелы или пустые строки, которые выводятся до вызова header(). Те же проблемы могут возникать и при использовании PHP/HTML в одном файле.
Дока может не помочь, если у Вас в init.php например так, <?php ?> пробелы <? еще код
окей, а средствами фреймворка как то можно? например через https://dev.1c-bitrix.ru/api_d7/bitrix/main/web/httpheaders/index.php
Обсуждают сегодня