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...