Di solito, quando si invia un colpo di testa di stato HTTP da PHP, si potrebbe inviare l'header HTTP in questo modo:Ancora necessario utilizzare 'Stato: 404 non trovato' per FCGI?
header("HTTP/1.0 404 Not Found");
Tuttavia, il PHP manual afferma che per gli host fcgi, uno avrebbe bisogno di inviare un colpo di testa "Stato" che viene poi convertito in un'intestazione HTTP dal modulo fcgi:
header("Status: 404 Not Found");
sto facendo funzionare Apache 2.2 con PHP utilizzando mod_fcgi su una macchina Windows 7 e l'invio dell'intestazione utilizzando solo header("HTTP/1.0 404 Not Found");
sembra funzionare bene.
È qualcosa che è cambiato di recente? Devo ancora inviare un'intestazione Status
per gli host FCGI? Qualcuno potrebbe confermarlo anche per altre piattaforme (solaris, linux) e altri server web (nginx, lighttp)?