headers_list

(PHP 5, PHP 7, PHP 8)

headers_listRetorna uma lista de cabeçalhos de resposta enviados (ou prontos para enviar)

Descrição

headers_list(): array

headers_list() retornará uma lista de cabeçalhos a serem enviados ao navegador / cliente. Para determinar se esses cabeçalhos já foram ou não enviados, use headers_sent().

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array de cabeçalhos indexado numericamente.

Exemplos

Exemplo #1 Exemplo usando headers_list()

<?php

/* setcookie() irá adicionar um cabeçalho de resposta por conta própria */
setcookie('foo', 'bar');

/* Define um cabeçalho de resposta personalizado
Isso será ignorado pela maioria dos clientes */
header("Example-Test: foo");

/* Especifica conteúdo em texto simples na resposta */
header('Content-Type: text/plain; charset=UTF-8');

/* Quais cabeçalhos serão enviados? */
var_dump(headers_list());

?>

O exemplo acima produzirá algo semelhante a:

array(3) {
  [0]=>
  string(19) "Set-Cookie: foo=bar"
  [1]=>
  string(17) "Example-Test: foo"
  [2]=>
  string(39) "Content-Type: text/plain; charset=UTF-8"
}

Notas

Nota:

Os cabeçalhos só serão acessíveis e enviados quando uma SAPI que os suporta estiver em uso.

Veja Também