Ошибка при header(); - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 11 Jan 2025 07:54:16 +0300 Как по мне, так если в скрипте идет вывод в браузер а потом редирект, то этот скрипт плохо написан.<br> Не важно включена буферизация или нет.<br> If($a){<br> echo $a;<br> }else{<br> Header();<br> } https://visavi.net/topics/24821/490935 Ошибка при header(); ramzes Mon, 30 Jan 2012 17:26:11 +0400 Сообщения https://visavi.net/topics/24821/490935 1. только сегодня познакомился с функцией header(); <br> я думал редирект должен считаться более менее правильным вот так:<br> $url = &quot;http://site.ru&quot;;<br> if ($url) {<br> header(&quot;Location: $url&quot;);<br> }<br> хотя есть и другие варианты, или я не понял автора)) https://visavi.net/topics/24821/490671 Ошибка при header(); Don Mon, 30 Jan 2012 13:08:35 +0400 Сообщения https://visavi.net/topics/24821/490671 Вообщем-то всё правильно написали, теперь варианты решения:<br> 1) использовать ob_start(); в начале и ob_end_flush(); в конце<br> 2) редирект (и остальные заголовки) передавать до вывода любого текста<br> 3) написать в .htaccess &quot;php_value output_buffering 4096&quot; (только если php как mod_php)<br> В этом случае буферизация будет включена глобально (можно написать в php.ini эквивалетную директиву если php как CGI\FastCGI) https://visavi.net/topics/24821/419495 Ошибка при header(); ктулху Mon, 12 Sep 2011 06:47:42 +0400 Сообщения https://visavi.net/topics/24821/419495 можно через буфер заголовки передавать, и все будет как ты написал работать. https://visavi.net/topics/24821/419482 Ошибка при header(); Жека Mon, 12 Sep 2011 02:35:52 +0400 Сообщения https://visavi.net/topics/24821/419482 1. <strong>biv</strong>, до header не должно быть никакого вывода в браузер, а у тебя там asdasd выводится <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> https://visavi.net/topics/24821/419427 Ошибка при header(); Вантуз-мен Mon, 12 Sep 2011 00:55:11 +0400 Сообщения https://visavi.net/topics/24821/419427 ну правильно ты выводишь данные и пытаешься переадресовать а это неверно.<br> перед header в браузер ничего не должно выводиться https://visavi.net/topics/24821/419421 Ошибка при header(); Саня Mon, 12 Sep 2011 00:21:24 +0400 Сообщения https://visavi.net/topics/24821/419421 2. <strong>Капец Прокофьевич</strong>, да, а на хосте вообще никуда не переадресует https://visavi.net/topics/24821/419420 Ошибка при header(); 3DwEp Mon, 12 Sep 2011 00:20:42 +0400 Сообщения https://visavi.net/topics/24821/419420 на денвере? https://visavi.net/topics/24821/419419 Ошибка при header(); mozzzg Mon, 12 Sep 2011 00:19:43 +0400 Сообщения https://visavi.net/topics/24821/419419 капец.. вообще уже бред какойто)<br> создаю файлик. В нём пишу:<br> <pre class="prettyprint"> &lt;?php echo &#039;asdasd&#039;; header(&#039;location&#58; visavi.net&#039;); ?&gt; </pre> Сохраняю в UTF-8 (без BOM)<br> При переходе на страницу:<br> Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\cms\index.php:2) in Z:\home\localhost\www\cms\index.php on line 3 https://visavi.net/topics/24821/419417 Ошибка при header(); 3DwEp Mon, 12 Sep 2011 00:14:11 +0400 Сообщения https://visavi.net/topics/24821/419417