редирект при отосланом header

  • Автор темы Автор темы Emir
  • Дата начала Дата начала

Emir

Guest
редирект при отосланом header

Ситуация такова что нужно сделать редирект из inc файла при чем header уже отослан.
 
[telepate]
В самом начале главного скрипта:
ob_start();
ob_implicit_flush(0);
[/telepate]
Еще можно через HTML/JS.
 
_RVK_
структура сайта такова что все слеплено на inc файлах типа top.inc center.inc bottom.inc скрипт включен как inc в файл center.inc по этому header и мета тєги отпадают.
 
Emir
Почему это отпадают? Я же написал, что в самом начале написать, а потом обычный header отправляй. Эти строки включают ob (output buffer), и отключают незамедлительную отправку данных в броузер, естественно, в этом случае, из заголовки попадают в то место, где им и положено быть.
 
Emir
Знакомая ситуация. Пока можешь воспользоваться телепатическим советом white phoenix, но советую поменять архитектуру. Нужно не код включать в HTML, а наоборот. Почитай про шаблонизаторы, выбери себе по душе и используй.
 
Если я правильно понял inc - это html отосланный пользователю ? если да то редирект можно сделать через java скрипт прописанный в head так же через meta теги!
 
texrdcom
Советую читать всю тему.
Emir
Солидарен с _RVK_, это неправильный подход.
 
white phoenix
В inc может быть что угодно! если там начало страници <html>
то почему для редиректа не сделать то что написал Я ?
Упс пропустил что писали об этом сории....
 
Сверху