Im, работающий с 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 eg '2.0' or nothing if the extension isn't enabled echo phpversion('tidy'); ?>
Он не имеет пробелов и символов новой строки до или после тегов php, и тот же код в версии 5.x возвращает только версию php, как ожидалось.
Любая подсказка?
заранее спасибо
Edit: Solved !: Я открыл файл с западноевропейским кодированием и удалил спецификацию, и она сработала. Спасибо всем за вашу помощь!