Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Буферизует ли ob_start() заголовок header?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
prog90
Отправлено: 20 Августа, 2011 - 11:21:42
Post Id


Гость


Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Привет,
у меня есть шаблон сайта, это 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 .... ?>).
 
 Top
Мелкий Супермодератор
Отправлено: 20 Августа, 2011 - 11:23:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Нет, заголовки не буферизуются.
Для представленной проблемы именно ob_start и нужен.


-----
PostgreSQL DBA
 
 Top
prog90
Отправлено: 20 Августа, 2011 - 11:50:58
Post Id


Гость


Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




Мелкий
Спасиб)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB