• Главная
  • » PHP
  • » Header("location: index.php"); //Warning cannot modify header inform..

#1 2010.02.20 14:53

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Header("location: index.php"); //Warning cannot modify header inform..

Почему в страничке index.php, в переключателе switch, не работает header...location?
он стоит междут case "new":
и
break;.
Пишу гостевую на mysql. При нажатии на 'отправить' - проверяется заполнены поля или нет. Если необходимые поля заполнены то оператор иф выполняется в действие true и данные заносятся в таблицу и выполняется функция header которая по окончанию должна перевести на главную стр.где список сообщений. Но вместо перехода мне пишет:
Warning: Cannot modify header information - headers already sent by (output started at и путь где файл и ошибка).
Но, когда я писал header в другой форме то всё нормально работало. А щас что то отказывается служить и выполнять. Чем его полечить? я конечно могу сделать отдельный файл для формы отправки но мне этот вариант не подходит.

Неактивен

#2 2010.02.20 15:21

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Header("location: index.php"); //Warning cannot modify header inform..

заголовки должны отправляться до вывода любого текста в браузер.

Неактивен

#3 2010.02.20 16:43

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Header("location: index.php"); //Warning cannot modify header inform..

Короче не буду мозги пороть. Просто сделаю так что бы при отправки сообщения не в гостю кидало а просто вылезло бы сообщение что всё успешно отправлено и ссылка на гостевую.

Неактивен

#4 2010.02.28 15:35

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Header("location: index.php"); //Warning cannot modify header inform..

Я использую кеширование. Там уже заголовок Location выходит в любом месте.

Неактивен

#5 2010.02.28 18:56

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Header("location: index.php"); //Warning cannot modify header inform..

не кеширование, а буферизацию

Неактивен

#6 2010.03.01 20:07

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Header("location: index.php"); //Warning cannot modify header inform..

Gemorroj написал:

не кеширование, а буферизацию

А нуда чуть нето сказал.

Неактивен

  • Главная
  • » PHP
  • » Header("location: index.php"); //Warning cannot modify header inform..

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.009 s