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

Emir

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

Ситуация такова что нужно сделать редирект из inc файла при чем header уже отослан.
 

white phoenix

Новичок
[telepate]
В самом начале главного скрипта:
ob_start();
ob_implicit_flush(0);
[/telepate]
Еще можно через HTML/JS.
 

Emir

Guest
_RVK_
структура сайта такова что все слеплено на inc файлах типа top.inc center.inc bottom.inc скрипт включен как inc в файл center.inc по этому header и мета тєги отпадают.
 

white phoenix

Новичок
Emir
Почему это отпадают? Я же написал, что в самом начале написать, а потом обычный header отправляй. Эти строки включают ob (output buffer), и отключают незамедлительную отправку данных в броузер, естественно, в этом случае, из заголовки попадают в то место, где им и положено быть.
 

_RVK_

Новичок
Emir
Знакомая ситуация. Пока можешь воспользоваться телепатическим советом white phoenix, но советую поменять архитектуру. Нужно не код включать в HTML, а наоборот. Почитай про шаблонизаторы, выбери себе по душе и используй.
 

texrdcom

Новичок
Если я правильно понял inc - это html отосланный пользователю ? если да то редирект можно сделать через java скрипт прописанный в head так же через meta теги!
 

white phoenix

Новичок
texrdcom
Советую читать всю тему.
Emir
Солидарен с _RVK_, это неправильный подход.
 

texrdcom

Новичок
white phoenix
В inc может быть что угодно! если там начало страници <html>
то почему для редиректа не сделать то что написал Я ?
Упс пропустил что писали об этом сории....
 
Сверху