Поиск по этому блогу

вторник, 23 августа 2011 г.

Получить список всех заголовков PHP.

Сейчас мы получим список всех заголовков средствами PHP.
Для этого у PHP есть 2 уникальных функции:

  • apache_request_headersПолучить список всех заголовков HTTP запрос
  • apache_response_headersПолучить список всех заголовков HTTP ответа
 Обе они возвращают массивы, которые мы забросим в foreach и посмотрим, что же там у нас летает. 
echo "Заголовки запроса: ";
foreach(apache_request_headers() as $key=>$val){
echo "[".$key."] => ".$val."<br />";
}
echo "<br /><br />";
echo "Заголовки ответа: ";
foreach(apache_response_headers() as $key=>$val){
echo "[".$key."] => ".$val."<br />";
}
 
 

Давайте попробуем отправить свой заголовок и ознакомиться с подводным камнем который здесь присутствует.
А камень этот такой: заголовки отправлять до любого вывода на экран информации. 

Т.е. если мы напишем header("Hello: World!!!"); до echo "Заголовки запроса: ";
то всё будет в порядке, и заголовок наш улетит как и нужно.



  В итоге получим списки заголовков. У меня они например выглядят так:

Комментариев нет:

Отправить комментарий

Количество·просмотров