Un encabezado HTTP es un campo que acompañe a la solicitud HTTP o la respuesta que contiene información acerca de la sesión HTTP. Un ejemplo de una cabecera HTTP es la solicitud o de la respuesta del tipo de contenido , el navegador del cliente o de la versión del servidor. En versiones anteriores de PHP, una cabecera que se había establecido no podía ser eliminado directamente : tendría que ser sobreescrito con un valor vacío . Sin embargo , esto no siempre tiene el resultado deseado , ya que sólo sería desarmar el valor ; la cabecera todavía sería enviado . Finalmente , la función " header_remove " fue introducido para resolver este problema . Instrucciones
1
Abra un editor de texto, como el Bloc de notas y crear un nuevo archivo . Escribe un segmento de código PHP que establece unos encabezados usando la función "cabecera" de PHP. La función toma la cabecera para establecer como parámetro . Aquí está un ejemplo: header
( ' Content-type : application /pdf '); header
( ' Cache- Control: no -cache , must- revalidate ');
Página 2
Escriba un segmento de código que elimina un único conjunto encabezado por la función " header_remove " de PHP que llama. La cabecera va a quitar debe ser parámetro de la función . He aquí un ejemplo :
header_remove ( " Cache-Control ');
3
Escriba un segmento de código que elimina todas las cabeceras enviadas por la función " header_remove " de PHP llamada sin parámetros. He aquí un ejemplo de la eliminación de todas las cabeceras enviadas si el parámetro " GET" " no_headers " se establece en " true":
if ( $ _GET [' no_headers '] == true ) {
< p > header_remove (); }