Php: Предупреждение: заголовок может содержать не более одного заголовка, а новая строка обнаружена в

его невероятное. Это все, что я получил, в первом файле, который выполняется:

header ("Pragma: public\r\nExpires: 0");die; 

и ошибка? Предупреждение: Заголовок может содержать не более одного заголовка, а новая строка обнаружена в … WTF? Я var_dump() -ed включенные файлы, но он содержит только этот файл.

Что непонятно об ошибке?

У вас есть новая строка:

 \r\n 

Вы пытаетесь установить два заголовка. Вам нужно два оператора header() вместо одного с разрывом строки в строке.

 header("Pragma: public"); header("Expires: 0"); die();