Modificar las cabeceras HTTP con la función header() de PHP

In: internet|php

6 oct 2009

http portada oreilly 222x300 Modificar las cabeceras HTTP con la función header() de PHP

Siempre viene bién tener a mano este listado de ejemplos de como usar la función header de . Esta función permite modificar las cabeceras que envía el servidor al navegador. Estas cabeceras, que siguen el protocolo HTTP, es la primera información que recibe el navegador en cada petición que realiza, antes que el contenido del fichero.

La función header permite informar al navegador: del código de estado HTTP, la codificación, del tipo de archivo que se envía, … También permite hacer una redirección a otra URL. Sin más preámbulos, os dejo los ejemplos:

// Usar esta instrucciçon para arreglar los errores 404
// que se pudieran producir
header('HTTP/1.1 200 OK');
 
// Página no encontrada:
header('HTTP/1.1 404 Not Found');
 
// Acceso prohibido:
header('HTTP/1.1 403 Forbidden');
 
// La página ha sido movida permantemente
header('HTTP/1.1 301 Moved Permanently');
 
// Error interno del servidor
header('HTTP/1.1 500 Internal Server Error');
 
// Redirigir a una nueva localización:
header('Location: http://www.example.org/');
 
// Redirigir con retraso:
header('Refresh: 10; url=http://www.example.org/');
print 'Serás redirigido en 10 segundos';
 
// También se puede hacer con código HTML:
//

Vía Code Snippets

Entradas relacionadas:

  1. Función REMOVE para Array de Javascript
  2. Función GROUP_CONCAT de MySQL
  3. Descargar canciones de GoEar con Firefox y ‘Live HTTP Headers’
  4. 7 trozos de código en PHP
  5. Guía para crear documentación con PHPDocumentor

Formulario de Comentario

Página 1 de 11