т.е. у меня заголовки передаются мне в шапке (header.php), но тут я после занесения данных в БД хочу редиректиться на index.php, и передаю заголовок location. он ругается, что заголовок уже был передан, мол отвали. я не спорю, но что делать?
привет! вопрос про редирект. имеется страница добавления/редактирования чего либо.
у меня выводится шапка сайта: include("../views/header.php"), далее: форма – добавление данных в БД + кнопка submit, в конце футер: include("../views/header.php").
при submit'е передаются данные методом POST в нужную функцию, после чего нужен редирект на "главную". собственно, идёт строчка: header("Location: index.php")
Warning: Cannot modify header information - headers already sent by (output started at C:\.....\views\header.php:1) in C:\.....\admin\index.php on line 196 (line 196 – это header("Location: index.php"))
я почитал, что за ошибка, почему она просиходит... а как её обойти в моём случае?
т.е. у меня заголовки передаются мне в шапке (header.php), но тут я после занесения данных в БД хочу редиректиться на index.php, и передаю заголовок location. он ругается, что заголовок уже был передан, мол отвали. я не спорю, но что делать?