У меня проблемы с пониманием того, как header("Location: http://www.google.com/");
может работать в середине <body>
.
HTML-страницы.
Не должно быть ошибки, поскольку заголовок уже был отправлен из-за вывода HTML, задолго до того, как началась часть <?php ... ?>
.
Я имею в виду предупреждение Cannot modify header information - headers already sent by...
, которое я ожидаю получить.
Я тестирую это в своей локальной среде разработки PHP (Apache / 2.2.15 (Win32) PHP / 5.3.2).
Вот пример:
<html>
<head>
</head>
<body>
<?php header("Location: http://www.google.com/"); ?>
</body>
</html>
Есть идеи? Спасибо.