САМОУЧИТЕЛЬ PHP 4

       

Вывод заголовка


int Header(string $string)

Обычно функция Header() является одной из первых команд сценария. Она предназначена для установки заголовков ответа, которые будут переданы браузеру — по одному заголовку на вызов. Не забывайте, что вызов Header() обязательно должен осуществляться до любого оператора вывода в сценарии — в противном случае вы получите предупреждение. Заметьте, что текст вне <? и ?> также рассматривается как оператор вывода, а потому старайтесь не делать лишних пробелов до первой "скобки" <? в сценарии (и в особенности в файле, который этим сценарием включается) и, конечно, после последнего ограничителя ?> во включаемом файле. Впрочем, вы сможете легко обнаружить подобную ошибку, если выставите уровень контроля ошибок, равный 15 (1+2+4+8) — в этом случае при недопустимом вызове Header() вы получите предупреждение. Пример:

// ïåðåíàïðàâëÿåò áðàóçåð íà ñàéò PHP

Header("Location: http://www.php.net");

// теперь принудительно завершаем сценарий, ввиду того, что после

// ïåðåíàïðàâëåíèÿ áîëüøå äåëàòü íå÷åãî

exit;



Содержание раздела