headers или проблема с модульной системой

player

Новичок
headers или проблема с модульной системой

привет!

хочу слепливать страницы файлом module.php, который добавляет разные модули между тегов header.php и footer.php. вот только проблема, если напишу

include(header.php);
include(moduleXY.php);
include(footer.php);

и moduleXY.php хочет передать в определенных случаях header(Location: index.php) то хэдеры-то уже в файле header.php посланы были :(:(

пожалуйста помогите, как можно решить эту проблему
 

SelenIT

IT-лунатик :)
В поиск по форуму!
Вкратце - есть два пути, быстрый и правильный. Правильный путь - переделать алгоритм. Например, сразу подключается модуль, который при каких-то условиях нуждается в редиректе. В нем проверка этого условия, если надо - редирект, иначе - инклюд хидера, вывод самого модуля, инклюд футера. Ну а быстрый "костыль" можно найти по ключевым словам "буферизация вывода" - но прибегать к нему нужно только в исключительных случаях.
 

Фанат

oncle terrible
Команда форума
include(header.php); надо делать в модуле.
и твои волосы сразу станут мягкими и шелковистыми.
 

player

Новичок
в принципе так и думал делать, но подумал что каждый раз башку прикручивать както поламерски
спасибо
 

Фанат

oncle terrible
Команда форума
по-ламерски - лепить башку везде без разбора
а по-умному - только там и только тогда, где надо
 

[Gisma]

Новичок
башку прикручивать это ваще ламерски метод:)
башку лучше использовать:D
 
Сверху