Por lo general, cuando se envía un encabezado de estado HTTP desde PHP, se podría enviar la cabecera HTTP como esto:¿Todavía es necesario usar 'Estado: 404 no encontrado' para FCGI?
header("HTTP/1.0 404 Not Found");
Sin embargo, el PHP manual dice que para los anfitriones fcgi, uno tendría que enviar un "Estado" de cabecera que se convierte entonces en una cabecera HTTP por el módulo FCGI:
header("Status: 404 Not Found");
estoy corriendo Apache 2.2 con PHP usando mod_fcgi en una máquina Windows 7 y el envío de la cabecera usando sólo header("HTTP/1.0 404 Not Found");
parece funcionar bien.
¿Esto es algo que ha cambiado recientemente? ¿Todavía necesito enviar un encabezado Status
para los hosts FCGI? ¿Podría alguien también confirmar esto para otras plataformas (Solaris, Linux) y otros servidores web (nginx, lighttp)?