Значит был какой-то вывод до отправки этого заголовка.
HTTP устроен так, что сначала отправляются заголовки, а потом тело ответа. И если тело ответа уже начало отправляться, то все установки заголовков игнорируются.
Отсутствует настройка смены php с 7.2 на 7.3 и 7.4
Всем доброго времени суток, хотел сменить у сайта php 7.2 на 7.4, но к сожалению такой фичи в акке моем нет, на другом акке новом есть. Что посоветуете, перенос с акка на акк не рассматриваю. спасибо
Как решить проблему с миганием? Когда обновляю страницу сайта или перехожу по ссылке из меню начинают мигать на доли секунды: Блоки, формы, таблицы, иконки, картинки, текст и.т.д... Это связано с js кодом когда его убираю то все нормально без миганий....
Ответы (3)
HTTP устроен так, что сначала отправляются заголовки, а потом тело ответа. И если тело ответа уже начало отправляться, то все установки заголовков игнорируются.
В таком случае может помочь настройка output_buffering.
http://php.net/manual/ru/outcontrol.configuration.php
Либо почитайте про функции контроля вывода
http://php.net/manual/ru/ref.outcontrol.php
Ну и вообще хорошей практикой считается иметь 1 выходную точку из приложения с рендерингом страницы / ответа.
Посмотрите лог ошибок, в нём могут быть ошибки вроде headers already sent.