Я работаю с PHP 4.3.11, и когда я выполняю заголовок всегда отвечает с ошибкой, подобной этой
Предупреждение: Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с d: \ folder \ file.php: 1) в d: \ folder \ file.php на линии 2
Предупреждение: Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начат в d: \ folder \ file.php: 1) в d: \ folder \ file.php на линии 3
Текущая версия PHP: 4.3.11
код, который я использовал для генерации этой ошибки, был
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
echo 'Current PHP version: ' . phpversion();
// prints e.g. '2.0' or nothing if the extension isn't enabled
echo phpversion('tidy');
?>
В нем нет пробелов и символов новой строки до или после тегов php, и тот же код в версии 5.x возвращает только версию php, как и ожидалось.
Любая подсказка?
Заранее спасибо
Edit:
Решено !: Я открыл файл с западноевропейской кодировкой и удалил BOM , и это сработало. Спасибо всем за помощь!