Помощник
|
Cannot modify header information - headers already sent, что за ошибка? |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
Eugene_hb |
24.12.2009, 17:44;
Ответить: Eugene_hb
Сообщение
#2
|
|
Перед отправкой заголовка (header) не должно вообще ничего выводиться (ни результат действия команд php, ни содержимое html) на страницу.
Т.е. твой файл online.php должен начинаться с <?php, и перед этим не должно быть ни одного символа (в т.ч. и пробела, перевода строки и т.п.). Внутри самого скрипта до header тоже ничего выводиться не должно. А там похоже так и есть. К сожалению, по приведенному отрывку ничего не видно. |
|
|
sc2r2bey
|
Сообщение
#3
|
|
да, я уже разобрался, спасибо!
-------------------- программирую web и для we |
|
|
BaCo |
29.4.2010, 19:13;
Ответить: BaCo
Сообщение
#4
|
|
А чтобы можно было что-нибудь писать юзай функции:
ob_start(); в самом начале и ob_end_flush(); в конце |
|
|
ZiTosS |
29.4.2010, 19:18;
Ответить: ZiTosS
Сообщение
#5
|
|
BaCo, не советую, знаете во сколько раз отличается загрузка информации с буферизацией.
Кстати, если вы поставите как вы сказали, то ваш сайт, пока вся информация не будт сформирована, выведен на страницу не будет. Так что не советую ей злоупотреблять. А если уж и хотите использовать, то используйте по назначению |
|
|
BaCo |
4.5.2010, 15:09;
Ответить: BaCo
Сообщение
#6
|
|
А что делать, если нельзя использовать эти функции, но просто необходимо отправить информацию в заголовках после текста???
|
|
|
reaboom |
4.5.2010, 15:37;
Ответить: reaboom
Сообщение
#7
|
|
Насколько я знаю, ничего не сделаешь. А если не секрет, то зачем вам заголовки отправлять, после выдачи результата? Не разу с таким не сталкивался за свою практику...
|
|
|
BaCo |
4.5.2010, 18:43;
Ответить: BaCo
Сообщение
#8
|
|
Просто так, для пополнения знаний
|
|
|
gaaarfild |
5.5.2010, 10:27;
Ответить: gaaarfild
Сообщение
#9
|
|
Ну никак. =) Заголовки для того и называются заголовками а не заножками. =)
В них отправляется вся необходимая информация для дальнейшего правильного расценивания скриптом или браузером твоего скрипта(Что за тип документа, есть ли перенаправления и т.д.); Представляешь, скажешь ты серверу, что это файл формата jpeg. А потом вдруг неожиданно пустишь туда текст. Откуда в image/jpeg строки? Вот чтобы не было таких противоречий и дыр в безопасности, заголовки отправляются до отправления тела документа. Хотя, меня, честно говоря данный факт порой тоже очень раздражает. Как было бы удобно, сессию посередине скрипта объявить например. Или сделать header('Location:'); после вывода текста. =) |
|
|
BaCo |
5.5.2010, 14:16;
Ответить: BaCo
Сообщение
#10
|
|
|
сделать header('Location:'); после вывода текста. =) как знакомо спасибо за развернутый ответ. Теперь буду знать.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен header как у них | 11 | muratastana | 4746 | 8.1.2023, 16:34 автор: OlgaMcField |
|
Нужен header для шаблона $ | 2 | Acktiv | 1150 | 9.3.2016, 14:03 автор: Acktiv |
|
header | 9 | asbury | 7290 | 5.7.2009, 12:36 автор: -Apay- |
Текстовая версия | Сейчас: 20.4.2024, 8:31 |