функция Header(), Выдает ошибку

  • Автор темы Prizrak-pro
  • Дата начала

Prizrak-pro

Guest
функция Header(), Выдает ошибку

Доброе время суток. Возникоа такая проблемма.

использую функцию Header(), вот в таком виде,

Header("Location: index1.php?q=7#3");

И мне выдаеться ошибка:

Warning: Cannot modify header information - headers already sent by (output started at /public_html/zakaz.php:146) in /public_html/zakaz.php on line 154


Кто знает из-за чего.
На локальном сервере, все работает нормально. А как выкладываю на хост ошибка.
Версии РНР и Апача однинаковые.

Зарание благодарю!
 

amorfis

я стараюсь
Смотри внимательно строку 146. Там у тебя что-то передается браузеру.
 

Prizrak-pro

Guest
Огромной спасибо за помощь, у меня был пробел. Теперь все работает.
Но почему же тагда на домашнем сервере не выдаеться ошибки и все работает. Как его нужно настоить?
 

white phoenix

Новичок
Очевидно на домашнем сервере буференизация вывода включена в php.ini ([m]ob_start[/m]).
 

Danilevsky

Новичок
я вообве этот хеадер не использую:
Вот всегда работающая альтернатива (на сколько я знаю)
PHP:
echo '<script language="JavaScript"> 
  window.location.href = "строка куда надо отправить"</script>';
 

Danilevsky

Новичок
Фанат, я думаю всем было-бы приятнее если бы ты обьяснял свои посты...
 

440hz

php.ru
Danilevsky
все и так знают, что Фанат за зря не пишет.
факт ...
думай, анализируй ...
 
Сверху