Привет,
у меня есть шаблон сайта, это html код, который должен включаться в начале любого скрипта. Вернее я включаю вызываемые скрипты и этот шаблон в скрипте index.php. Через него проходят все запросы. Например, index.php?view=profile или index.php?view=main.
Но в скрипте логина, в случае успешного входа, посылается header('Location ...'). А в index.php шаблон уже выведен до включения include('login.php').
Если перед включением шаблона, в начале index.php, написать ob_start() и в конце index.php ob_end_flush, то будет ли буферизована отправка заголовков? Или они будут отправлять сами внутри команд буферизации, а в конце выведется все что идет через echo или просто как html в php (<?php ... ?><h1>Some</h1><?php .... ?>).
1. prog90 - 20 Августа, 2011 - 11:21:42 - перейти к сообщению
2. Мелкий - 20 Августа, 2011 - 11:23:46 - перейти к сообщению
Нет, заголовки не буферизуются.
Для представленной проблемы именно ob_start и нужен.
Для представленной проблемы именно ob_start и нужен.
3. prog90 - 20 Августа, 2011 - 11:50:58 - перейти к сообщению
Мелкий
Спасиб)
Спасиб)