Ошибка при header(); - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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(); ramzesMon, 30 Jan 2012 17:26:11 +0400Сообщенияhttps://visavi.net/topics/24821/4909351. только сегодня познакомился с функцией header(); <br>
я думал редирект должен считаться более менее правильным вот так:<br>
$url = "http://site.ru";<br>
if ($url) {<br>
header("Location: $url");<br>
}<br>
хотя есть и другие варианты, или я не понял автора))
https://visavi.net/topics/24821/490671
Ошибка при header(); DonMon, 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 "php_value output_buffering 4096" (только если 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/4194821. <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/4194212. <strong>Капец Прокофьевич</strong>, да, а на хосте вообще никуда не переадресует
https://visavi.net/topics/24821/419420
Ошибка при header(); 3DwEpMon, 12 Sep 2011 00:20:42 +0400Сообщенияhttps://visavi.net/topics/24821/419420на денвере?
https://visavi.net/topics/24821/419419
Ошибка при header(); mozzzgMon, 12 Sep 2011 00:19:43 +0400Сообщенияhttps://visavi.net/topics/24821/419419капец.. вообще уже бред какойто)<br>
создаю файлик. В нём пишу:<br>
<pre class="prettyprint">
<?php
echo 'asdasd';
header('location: visavi.net');
?>
</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(); 3DwEpMon, 12 Sep 2011 00:14:11 +0400Сообщенияhttps://visavi.net/topics/24821/419417