Um cabeçalho HTTP é um campo enviado com uma solicitação HTTP ou resposta que contém informações sobre a sessão HTTP. Um exemplo de um cabeçalho HTTP é o tipo de conteúdo da resposta , o navegador do cliente ou a versão do servidor do pedido ou . Em versões anteriores do PHP, um cabeçalho que tinha sido criado não pode ser removido diretamente : ele teria que ser substituído com um valor vazio . No entanto , isso nem sempre têm o resultado desejado , uma vez que apenas desactivado o valor , o cabeçalho seria ainda ser enviados . Eventualmente , a função " header_remove " foi introduzido para resolver este problema . Instruções
1
Abra um editor de texto, como o Bloco de Notas e crie um novo arquivo . Escreva um segmento de código PHP que define alguns cabeçalhos usando a função "header" do PHP. A função usa o cabeçalho para definir como seu parâmetro. Aqui está um exemplo:
header (' Content-type : application /pdf ');
header (' Cache-Control : no- cache, must- revalidar ');
Página 2
Escreva um segmento de código que remove um único cabeçalho conjunto chamando a função " header_remove " do PHP . O cabeçalho para remover deve ser parâmetro da função. Aqui está um exemplo:
header_remove ( "Cache -Control ');
3
Escreva um segmento de código que remove todos os cabeçalhos enviados chamando a função " header_remove "do PHP sem parâmetros . Aqui está um exemplo de remoção de todos os cabeçalhos enviados se o "ficar " parâmetro " no_headers " é definido como " true":
if ($ _GET [ ' no_headers ' ] == true) {
header_remove (); }