Тег :: Apache

решение задач

Работа с HTTP-заголовками в PHP

В этой вводной заметке мы рассмотрим стандартные функции PHP по работе с HTTP заголовками.

  1. header() Записывает строку в заголовки ответа
  2. headers_list() Возвращает массив заголовков ответа
  3. headers_sent() Проверяет отправлены ли заголовки ответа клиенту
  4. getallheaders() Возвращает массив заголовков запроса
  5. get_headers() Возвращает заголовки ответа удаленного сервера
Мы подробно рассмотрим все достоинства и недостатки этих функций. Читать далее..

Заголовок Content-Disposition определяет, как следует обрабатывать содержимое сообщения. Этот заголовок перешел из почтового стандарта MIME. Там этот заголовок имел отношение только к типу содержимого multipart, и описывал распределение частей содержимого. Отсюда и название Disposition. Но в протоколе HTTP он приобрел более широкие функции и сейчас это название не отражает всю полноту его функций. Читать далее..

Метод HEAD предназначен для запроса заголовков ответа. Он во всем идентичен методу GET, за исключением одного - ответ на HEAD-запрос не содержит тела сообщения, только заголовки. Читать далее..

В отличие от методов GET и HEAD, которые используются для извлечения информации, метод POST применяется главным образом для модификации имеющегося ресурса или передачи данных обрабатывающему их процессу. Тело запроса содержит данные. Метод POST может изменять содержимое ресурса, поэтому не может считаться безопасным методом. Поскольку побочные эффекты множества идентичных запросов могут отличаться, метод POST не является идемпотентным методом. Читать далее..