Обычно при отправке заголовка состояния http из PHP, заголовок HTTP отправляется следующим образом:
header("HTTP/1.0 404 Not Found");
Однако В руководстве по PHP сказано, что для хостов FCGI необходимо отправить заголовок «Статус», который затем преобразуется в заголовок HTTP модулем FCGI:
header("Status: 404 Not Found");
Я запускаю apache 2.2 с PHP, используя mod_fcgi в Windows 7. машина и отправка заголовка с использованием только заголовка («HTTP / 1.0 404 не найден»);
, похоже, работает нормально.
Это что-то изменилось в последнее время? Мне все еще нужно отправлять заголовок Status
для хостов FCGI? Может ли кто-нибудь подтвердить это для других платформ (solaris, linux) и других веб-серверов (nginx, lighttp)?