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

Форум PHP

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

 

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

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

тема: Cannot modify header information - headers already sent
 
 автор: hazy   (19.03.2005 в 18:34)   письмо автору
 
 

У меня глюки в коде!
2-<?
3-session_start();
4-include "stat.php";
5-if ($_SESSION['m']<>"m"){
6-header ("Location: http://tvr-por.h15.ru/cgi-bin/error/adds1.php");
7-exit;}
8-?>
Если ссесия m<>"m" тогда выходит такая мессага :(

Warning: Cannot modify header information - headers already sent by (output started at z:\home\...\stat.php:3) in z:\home\...\add.php on line 6

Я специально пронумеровал строки!
Подскажите где у меня ошибка.
Заранее спасибо!

   
 
 автор: alik   (19.03.2005 в 18:45)   письмо автору
 
   для: hazy   (19.03.2005 в 18:34)
 

Попробуй 4 строку кинуть вниз

   
 
 автор: hazy   (19.03.2005 в 18:56)   письмо автору
 
   для: alik   (19.03.2005 в 18:45)
 

А если кинуть строку 4 ниже, то всё пашет как часы!
Спасибо!!!

   
 
 автор: cheops   (19.03.2005 в 18:46)   письмо автору
 
   для: hazy   (19.03.2005 в 18:34)
 

Тэг <? должен быть в первой строке, если в ней что-то выводится в окно браузера, это что-то должно быть помещено после вызова session_start(), так как функция отправляет заголовки, а вывод в окно браузера вынуждает PHP отправить их раньше времени, и когда интерпретатор подходит к функции он уже не может её выполнить - заголовки ушли.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=837
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1603
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1207
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1127
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=731

   
 
 автор: Artem S.   (19.03.2005 в 18:51)   письмо автору
 
   для: hazy   (19.03.2005 в 18:34)
 

>> Я специально пронумеровал строки!
Вы сами ответили себе на вопрос.
А что у вас первой строкой? пробел? его нужно удалить

   
 
 автор: hazy   (19.03.2005 в 18:53)   письмо автору
 
   для: Artem S.   (19.03.2005 в 18:51)
 

В первой строке у меня находится "#!/usr/bin/php"!

   
 
 автор: cheops   (19.03.2005 в 19:01)   письмо автору
 
   для: hazy   (19.03.2005 в 18:53)
 

-

   
Rambler's Top100
вверх

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