redirect and require_once / include

Topinambur

Новичок
redirect and require_once / include

В скрипте

1 require_once('config');
2 header('Location: test.php');
3 .. апдейт БД

при редиректе выводится сообщение что мол хидеры уже присутствуют, и редирект не работает.

Вышел я из положения тем что поменял 1-ю и 2-ю строки , и хоть апдейт БД проходит нормально, но есть опасения что так может быть не всегда. Дайте пожалуйста знать , верны ли мои опасения, и еще лучше - как грамотно сделать РЕДИРЕКТ после апдейта базы, и почему require_once отправляет хидеры, тогда как в подключаемом файле идеть только инициализация переменных - пароль/логин/имя базы?!

спасибо
 

SiMM

Новичок
> и почему require_once отправляет хидеры, тогда как в подключаемом файле идеть только инициализация переменных - пароль/логин/имя базы?!
Откуда такая уверенность?
PHP FAQ: решение проблемы "Cannot add header information - headers already sent"
+ возможен просто BOM в начале файла - проверяйте шестнадцатеричным редактором.
 
Сверху