PHP переброс

889
.

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