Как обработать заголовки запроса в PHP?

Иногда есть случаи. когда нужно обработать поступающую в заголовках запроса информацию. 

Если название нужного вам заголовка известно, то будет достаточно обратиться к переменной $_SERVER со значением HTTP_ + название заголовка в верхнем регистре:

$test = $_SERVER['HTTP_MYVALUE'];

В переменную $test  будет записано значение заголовка.

Если точного названия не известно, то можно посмотреть все заголовки, получаемые на данном этапе: 

var_dump($_SERVER);

Примечание - в  $_SERVER хранятся не только все заголовки, но и другая информация о сервере. 

 Если необходимо пройтись по всем заголовкам:

foreach ($_SERVER as $name => $value){

//todo: если нужны только заголовки, то необходимо отсеить лишнее, не начинающееся с HTTP_
print_r($name); //название заголовка
print_r($value); //его значение
}

Комментарии

Комментариев пока нет, вы можете оставить свой: