Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Cannot modify header information...
 
 автор: 999   (17.08.2006 в 16:50)   письмо автору
 
 

Подскажите, пожайлуста, что я делаю не правильно?
Создал страничку, потом понадобилось кое что изменить и вставил я в страничку три куки следующим образом:

if($_POST['action1'] == '30 писем на странице'){
SetCookie('CountShowMessage',3);
$ShowCountLetter = 3;
}elseif($_POST['action1'] == '50 писем на странице'){
SetCookie('CountShowMessage',5);
$ShowCountLetter = 5;
}elseif($_POST['action1'] == 'Все письма на странице'){
SetCookie('CountShowMessage',$CountLetters);
$ShowCountLetter = $CountLetters;
}else{
$ShowCountLetter = $_COOKIE['CountShowMessage'];
}

а когда загружаю эту страничку вижу, помимо того, что должно быть вот такую фразу:
Warning: Cannot modify header information - headers already sent by (output started at D:\Letters.php:8) in D:\Letters.php on line 136

Подскажите, что это значит, и как это исправить....

   
 
 автор: Thrasher   (17.08.2006 в 17:01)   письмо автору
 
   для: 999   (17.08.2006 в 16:50)
 

Куки в строке 136 не отправляются, т.к. был вывод в браузер в строке 8, а все заголовки, и куки в том числе, должны отправляться до любого вывода информации в браузер.

   
 
 автор: 999   (17.08.2006 в 17:04)   письмо автору
 
   для: Thrasher   (17.08.2006 в 17:01)
 

Не могли бы вы объяснить, что вы имеете ввиду говоря вывод информации в браузер??? Это, например вывод значений из базы в html-табличку табличку или вывод кнопочки, я правильно понял?
Кстати, до куска кода, который я приводил в первом сообщении есть форма, так вот если этот кусок поместить до формы - ошибка не выводится, а после формы - выдает сообщение...

   
 
 автор: Киналь   (17.08.2006 в 17:27)   письмо автору
 
   для: 999   (17.08.2006 в 17:04)
 

Вывод в браузер - это ВСЁ, что идет к браузеру - текст, картинки, служебные теги... Даже пробел или перевод строки.

   
 
 автор: 999   (17.08.2006 в 17:28)   письмо автору
 
   для: Киналь   (17.08.2006 в 17:27)
 

понятно, спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования