Версия: 6.x
burger close
Класс Headers

Подробное описание

Класс отвечает за управление заголовками для страницы

Открытые члены

 addHeader ($key_value, $value=null)
 
 addHeaders (array $key_value)
 
 removeHeader ($key)
 
 cleanHeaders ()
 
 getHeaders ()
 
 setStatusCode ($status_code, $phrase=null)
 
 sendHeaders ()
 
 addCookie ($name, $value= '', $expire=0, $path= '', $domain= '', $secure=false, $httponly=false, $other_key=null)
 
 getCookies ()
 
 removeCookie ($name)
 
 cleanCookies ()
 

Поля данных

 $headers = []
 

Методы

addCookie (   $name,
  $value = '',
  $expire = 0,
  $path = '',
  $domain = '',
  $secure = false,
  $httponly = false,
  $other_key = null 
)

Добавляет cookie в очередь для последующей отдачи браузеру

Аргументы
string$name
string$value
int$expire
string  |  null$path
string  |  null$domain
bool$secure
bool$httponly
string  |  null$other_key
Возвращает
Headers
addHeader (   $key_value,
  $value = null 
)

Добавляет заголовок для последующей отправки в браузер

Аргументы
string$key_value- параметр или вся строка заголовка, отправляемая в браузер, например: Content-type или Content-type:text/html; charset=utf-8
string$value- значение, используется, если задан $key_value, например: text/html; charset=utf-8
Возвращает
Headers
addHeaders ( array  $key_value)

Добавляет список заголовков к отправке

Аргументы
array$key_value- массив с заголовками
Возвращает
Headers
cleanCookies ( )

Очищает очередь с cookie

Возвращает
Headers
cleanHeaders ( )

Удаляет все заголовки, находящиеся в очереди на отправку

Возвращает
Headers
getCookies ( )

Возвращает массив с очередью cookie

Возвращает
array
getHeaders ( )

Возвращает заголовки, находящиеся в очереди на отправку

Возвращает
array
removeCookie (   $name)

Удаляет cookie из очереди на отправку

Аргументы
string$name
Возвращает
Headers
removeHeader (   $key)

Удаляет заголовок по ключу

Аргументы
string$key- ключ заголовка, например: content-type
Возвращает
Headers
sendHeaders ( )

Отправляет заголовки в браузер и очищает очередь

Возвращает
Headers
setStatusCode (   $status_code,
  $phrase = null 
)

Добавляет заголовок, отправляющий статус открытия страницы в браузер

Аргументы
integer$status_code- номер статуса
string  |  null$phrase- поясняющая фраза
Возвращает
Headers

Поля

$headers = []