Я пишу php-скрипт, и где-то перед моей функцией header()
я напечатал текст в браузере, тем самым заставив мою функцию header()
вывести мне хорошо известную ошибку:
Предупреждение: невозможно изменить информацию заголовка - заголовки уже отправлены.
Теперь мой вопрос: я собираюсь использовать ob_start()
и ob_flush()
до и после функции header()
. Но однажды я слышал, что что-то вроде буфера вывода может отрицательно сказаться на производительности приложения. Насколько это правда?
Или я должен просто придерживаться идеи печати функции Javascript для перенаправления страницы.
Спасибо за ваше время.