PHP переброс

568
.
ncux, header('Refresh: 1; url=адрес другой страницы');

Пример

header('Refresh: 1; url=http://johncms.com');
.
Появилась проблема, делал переброс через header() и вышла снова ошибка Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\files\head.php:14) in S:\home\localhost\www\test.php on line 15
Как её убрать? И ещё Я нашёл, странице на которая подгружается (include) и в ней есть три функии header:
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header('Content-type: text/html; charset=UTF-8');
Помогите, через Об_старт не понял как делать
.
ncux, скинь код страници сюда
.
Такая ошибка выходит иногда если файл сохранен в кодировке utf 8 bom а остальные файлы скрипта без bom, либо наоборот. Так что рекомендую проверить кодировку.
.
Кодировка одинаковая, только вот в нескольких файлах, которые загружаются (include) кодировка ANSI!
Есть файл который был в скрипте, и там тоже подгружены такие же файлы, и там header работает, а тут нет, почему?
.
Проблема решена, научился Об_Старт =)
.
Все файлы должны быть в одной кодировке.
Всего: 17