Forum Webscript.Ru

Программирование => PHP => Тема начата: AlieN от 06 Февраля 2002, 16:58:52

Название: ХЕЛП ПИПЛ
Отправлено: AlieN от 06 Февраля 2002, 16:58:52
Вот заставили меня на работе скриптину небольшую написать.

Писал себе писал и столкнулся с такой проблемой:
иногда требуется чтобы программа делала редирект а иногда чтобы выводила некоторые данные.

Сейчас устроено так что до вставлены HTML-теги и таблица стилей
т.е. если я где-то в далеке программы напишу header - меня пошлют далеко а редирект не сдалет :(

Как от этого избавиться подскажите !!!:confused:
Название: ХЕЛП ПИПЛ
Отправлено: bhor от 06 Февраля 2002, 17:15:24
Цитировать
иногда требуется чтобы программа делала редирект а иногда чтобы выводила некоторые данные

Поставь условия в самом начале. Если условия выполняются, то редиректь
Название: ХЕЛП ПИПЛ
Отправлено: AlieN от 06 Февраля 2002, 17:53:11
В принципе вариант я о нём думал - но он не подходит.

Как-то же пишут люди крутые вещи без этого :)
Название: Тебе надо что ли что бы хедер работал если броузер уже что получал ?
Отправлено: Lion от 06 Февраля 2002, 18:06:08
В начале скрипта напиши ob_start(), а конце ob_end_flush()
Название: ХЕЛП ПИПЛ
Отправлено: AlieN от 06 Февраля 2002, 18:12:58
Растолкуй плиз :)
Название: ХЕЛП ПИПЛ
Отправлено: Lion от 06 Февраля 2002, 18:26:20
Цитировать
Растолкуй плиз

script.php:



штмлштмлштмлштмлштмлштмлштмлштмлштмлштмл

header("Location: [url]http://webscript.ru[/url]");
ob_end_flush();
?>
Название: ХЕЛП ПИПЛ
Отправлено: AlieN от 06 Февраля 2002, 18:42:36
Лана пойду тестить
Название: ХЕЛП ПИПЛ
Отправлено: AlieN от 06 Февраля 2002, 19:13:57
Е спасибо работает! :)

Только я в спецификации не нашёл что это за йункции
растолкую плиз