Во-первых, это не проблема с уже отправленными заголовками.Проблема перенаправления PHP-заголовка (нет, не такая общая проблема)
У меня есть файл include, который выполняет перенаправление. Это работает на каждом сервере, на котором я его пробовал, кроме производственного сервера, который запускает окна.
Когда я запускаю его на производственном сервере, он перенаправляет только включенный файл, а не всю страницу.
У меня есть основной файл, index.php:
<?php include('red.php'); ?>
<html ....
>
И я редирект на другую страницу в red.php. Затем перенаправленная страница будет отображаться вверху страницы index.php, а остальная часть файла index.php html после этой страницы.
Повредите некоторые настройки в php.ini?
После нескольких исследований проблема заключается в том, что я использую полный URL, а не относительный URL. Первый будет перенаправлять только включенный файл. (Проблема, которую я обнаружил выше)
в то время как второй работает правильно
red2.php:
header("Location: http://example.com/newfile.php "); header("Location: newfile.php");'
вы можете разместить код? –
да код пожалуйста. – mauris
Обновлено с проблемой. – 2009-10-15 01:48:22