[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: header
kilogram
<?php 
header('Content-Type:text/html; charset=UTF-8');
if (!headers_sent()) {
header('Location: http://www.example.com/');
exit;
}
?>


Передаю функцией хидер заголовки в документ, а затем строкой ниже проверяю, были ли переданны заголоовки или нет. Вот передал, а оно все равно сделало переадресацию
хоть и заголовок передался в первой строке кода.



Спустя 4 минуты, 15 секунд (12.06.2012 - 12:39) inpost написал(а):
А зачем? Заголовок всегда передастся если он будет в нужном месте. А если не в нужном - то и заголовок на переадресацию передаваться не будет!

Спустя 53 минуты, 6 секунд (12.06.2012 - 13:32) neadekvat написал(а):
Цитата (kilogram @ 12.06.2012 - 13:34)
хоть и заголовок передался в первой строке кода.

Нет, ты кое-чего не понимаешь. Нет "заголовков". Есть "заголовок", у которого уже есть поля, в том числе кодировка, указание на переадресацию и прочее.
С помощью функции header() ты можешь добавлять или изменять поля в заголовке, но отправлен он будет после того, как ты выведешь хотя бы один символ в поток (echo 1), или скрипт закончит свою работу.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.