Вы не зашли.
Главная » PHP » Header("location: index.php"); //Warning cannot modify header inform..
#1. 2010 Off (1)
Участник
2010.02.20 14:02
Почему в страничке 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. Gemorroj Off (107)
Administrator
2010.02.20 15:03
заголовки должны отправляться до вывода любого текста в браузер.
#3. 2010 Off (1)
Участник
2010.02.20 16:04
Короче не буду мозги пороть. Просто сделаю так что бы при отправки сообщения не в гостю кидало а просто вылезло бы сообщение что всё успешно отправлено и ссылка на гостевую.
#4. TLENS Off (14)
Moderator
2010.02.28 15:03
Я использую кеширование. Там уже заголовок Location выходит в любом месте.
#5. Gemorroj Off (107)
Administrator
2010.02.28 18:06
не кеширование, а буферизацию
#6. TLENS Off (14)
Moderator
2010.03.01 20:08
Gemorroj написал:
не кеширование, а буферизацию
А нуда чуть нето сказал.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.011 s