файл test_inc.php PHP: <?php error_reporting(E_ALL); # Код ?> <html> <head> <title>Тест 'header' после 'include'</title> </head> <body> <?php include'inc.php'; ?> </body> </html> файл inc.php PHP: <?php if(!isset($_GET['id'])) header('location:inc_test.php?id=true'); ?> Запускаю test_inc.php. Работает. Почему?
На денвере с пхп4 не работает, на собственноручном сервере с пхп5 работает. Давно уже заметил такую фишку . Наверно, дело в настройках.
http://www.phpfaq.ru/headers забавно, ничего не сказано про новичкам предлагают только одно решение проблемы: выводить хедер до текста .
AlexGousev Надо будет дома на фришке посмотреть, что там по умолчанию стоит, а то меня сей факт сегодня удивил на винде. Слушай, а ты же линуксовый пользователь, посмотри, что у тебя по умолчанию там стоит?!
Ладно, всё уже переделали успели заметить косяк ... Это всё Принцип KISS. Привыкли через шаблонизатор html выводить вот и напоролись