Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2012, 22:51
manolo_manolo
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 15 años, 6 meses
Puntos: 9
No funciona header("HTTP/1.0 404 Not Found");

Pues eso... quiero generar un error 404 y no hay manera.

Cuando una consulta SQL no me devuelve un dato quiero enviar al usuario a una 404. Hago la comprobación antes de todo, al principio del archivo antes de mandar nada al navegador.

Lo compruebo con una función simple y si no da resultado intenta generar el error con header("HTTP/1.0 404 Not Found"); pero nada, no funciona...

Lo que me revienta esque lo he probado incluso sin funcion ni nada... directamente el primer código del documento es:
Código PHP:
<?php
header
("HTTP/1.0 404 Not Found");
?>
Y tampoco!! Pasa del header como de la mierd........ en cambio pongo:
Código PHP:
<?php
header
("Location: http://www.ejemplo.com/");
?>
y sí que funciona.

Porqué no salta el error 404??? Que alguien me lo explique porque vamos...

P.D. También he probado header("Status: 404 Not Found"); y nada...