beba
Новичок
Момогите с редиректом.
Php 5.0.4
Оговорюсь о том, что ФАК http://phpfaq.ru/headers я читал.
Такая ситуация. Пишется новый проект, небольшой по маштабом, но очень нужный. Используется след. система, думаю, что не новая совсем.
файл который открывается в браузере имеет прибл. след. содержание
В файле applic_top.php подгружаются настройки, имена файлов, таблиц, классы и шапка сайта.
Для примера допустим шапка сайта top_html.php.
Из папки шаблонов подгружается файл. В самом начале этого файла обрабатываются действия, которые были нажаты на данной странице. После действия допустим добавления записи в базу хочу сделать редирект через headers().
Пишет что заголовки уже заняты, и пишет что заняты в файле шапки в 120 строке. Хотя она практически ничем не отличается... она выводит картинку тэгом <image>. Но выше до этого так же выводятся картинки.... А пишет 120-ую строку
В принципе понятно, ведь я же вывожу в этом файле шапку сайта на экран. А как сказано в том же Факе, php посылает заголовки автоматически, как только скрипт начинает выдавать бровзеру информацию.
Как можно выйти из данной ситуации?
З.Ы. Я просто 1,5 года работа с OsCommerce, дописываю модули и т.п. Так вот, там же тоже ситуация, что выводится шапка в application_top.php, и в файле шаблона после вывода шапки я так же делаю редирект (tep_redirect), и все работает... Почему?
Php 5.0.4
Оговорюсь о том, что ФАК http://phpfaq.ru/headers я читал.
Такая ситуация. Пишется новый проект, небольшой по маштабом, но очень нужный. Используется след. система, думаю, что не новая совсем.
файл который открывается в браузере имеет прибл. след. содержание
PHP:
<?
require('/bla-bla-bla/includes/applic_top.php');
~ ~ ~
require(DIR_WS_TEMPLATES.$content.'.php');
?>
Для примера допустим шапка сайта top_html.php.
Из папки шаблонов подгружается файл. В самом начале этого файла обрабатываются действия, которые были нажаты на данной странице. После действия допустим добавления записи в базу хочу сделать редирект через headers().
Пишет что заголовки уже заняты, и пишет что заняты в файле шапки в 120 строке. Хотя она практически ничем не отличается... она выводит картинку тэгом <image>. Но выше до этого так же выводятся картинки.... А пишет 120-ую строку
В принципе понятно, ведь я же вывожу в этом файле шапку сайта на экран. А как сказано в том же Факе, php посылает заголовки автоматически, как только скрипт начинает выдавать бровзеру информацию.
Как можно выйти из данной ситуации?
З.Ы. Я просто 1,5 года работа с OsCommerce, дописываю модули и т.п. Так вот, там же тоже ситуация, что выводится шапка в application_top.php, и в файле шаблона после вывода шапки я так же делаю редирект (tep_redirect), и все работает... Почему?
