|
|
|
|
<?php
header('Content-Type:text/html; charset=UTF-8');
if (!headers_sent()) {
header('Location: http://www.example.com/');
exit;
}
?>
|
Передаю функцией хидер заголовки в документ, а затем строкой ниже проверяю, были ли переданны заголоовки или нет. Вот передал, а оно все равно сделало переадресацию
хоть и заголовок передался в первой строке кода. | |
|
|
|
|
|
|
|
для: kilogram
(12.06.2012 в 13:34)
| | Эта конструкция и не сработает, т.к. заголовки отправятся клиенту тогда когда будет отправлена хоть какая-то информация (символ, пробел и т.п.), а у вас просто редирект, без выдачи данных в браузер.
Вот так ваш скрипт будет работать:
<?php
header('Content-Type:text/html; charset=UTF-8');
echo '1';
if (!headers_sent()) {
header('Location: http://www.example.com/');
exit;
}
?>
|
| |
|
|
|
|
|
|
|
для: Tamplier
(12.06.2012 в 13:53)
| | Запустил ваш код и все равно переадресация проивзошла при вводе http://test.ru | |
|
|
|
|
|
|
|
для: kilogram
(12.06.2012 в 14:01)
| | >Запустил ваш код и все равно переадресация проивзошла при вводе http://test.ru
Такого в принципе не может быть, поскольку заголовки отправляются до вывода единицы. | |
|
|
|