Функции по алфавиту
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
header
void header ( string $string [, bool $replace = true ] )
Функция header отправляет заголовок в документ как то: информация о кодировке, перенаправления, статус документа (404, 200...) и так далее. Необходимо помнить, что отправлять заголовки нужно до того, как начался вывод, то есть до любого вызова echo или любого вывода за рамками тегов php. Логический параметр $replace указывает нужно ли заменять ранее отправленный заголовок того же типа (если true) или «дописывать» его следом.
Примеры использования
1
<?php
header('Content-Type: text/html; charset=utf-8'); // Указываем тип документа «текстовая страница HTML» в кодировке utf-8
?>
2
<?php
header('Content-Type: image/jpeg'); // Указываем тип документа «изображение JPEG»
?>
3
<?php
header('Location: http://phpfunctions.ru/'); // Перенаправляем пользователя по адресу http://phpfunctions.ru/
?>
4
<?php
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found"); // Отсылаем заголовок «404 — документ не найден»
?>