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

Форум PHP

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

 

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

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

тема: Cannot modify header information
 
 автор: Freddie_X   (24.05.2007 в 14:38)   письмо автору
 
 

Хочу сделать переадресацию на другую страницу с помощью
Header("Location:...");

Но перед этим используется session_start();
Выдаётся предупреждение Cannot modify header information ....
Поэтому Header'ом не получается реализовать это.
Так вот как мне сделать переадресацию?

   
 
 автор: Unkind   (24.05.2007 в 14:39)   письмо автору
 
   для: Freddie_X   (24.05.2007 в 14:38)
 

Нет, из-за session_start() такого быть не может.

   
 
 автор: Trianon   (24.05.2007 в 14:45)   письмо автору
 
   для: Freddie_X   (24.05.2007 в 14:38)
 

исключить всякий вывод в поток браузера до session_start();
исключить ошибки при выполнении самого session_start();
тогда и header() пойдет.
Полный вывод диагностических сообщений многое бы пояснил.

   
 
 автор: Freddie_X   (24.05.2007 в 15:23)   письмо автору
 
   для: Trianon   (24.05.2007 в 14:45)
 

Выводится вот такое сообщение:
Warning: Cannot modify header information - headers already sent by (output started at C:\...........\index.php:73) in C:\..........\index.php on line 87

   
 
 автор: bronenos   (24.05.2007 в 16:52)   письмо автору
 
   для: Freddie_X   (24.05.2007 в 15:23)
 

или делайте через буфер ( ob_start() + ob_end_flush() ) или убирайте из тех строк все print / echo и поместите их ПОСЛЕ header

   
 
 автор: Faraon   (24.05.2007 в 16:55)   письмо автору
 
   для: bronenos   (24.05.2007 в 16:52)
 

Такое также может быть если до начала скрипта <? стоит пробел

   
Rambler's Top100
вверх

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