Thông thường, khi gửi một tiêu đề tình trạng http từ PHP, người ta sẽ gửi HTTP header như thế này:Bạn vẫn cần sử dụng 'Trạng thái: 404 Không tìm thấy' cho FCGI?
header("HTTP/1.0 404 Not Found");
Tuy nhiên, PHP manual nói rằng cho host FCGI, người ta sẽ cần phải gửi một "Status" tiêu đề sau đó được chuyển đổi thành một HTTP header bởi module FCGI:
header("Status: 404 Not Found");
tôi đang chạy apache 2.2 với PHP sử dụng mod_fcgi trên một máy tính Windows 7 và gửi header chỉ sử dụng header("HTTP/1.0 404 Not Found");
dường như làm việc tốt.
Đây có phải là thứ đã thay đổi gần đây không? Tôi vẫn cần gửi tiêu đề Status
cho máy chủ FCGI? Bất cứ ai cũng có thể xác nhận điều này cho các nền tảng khác (solaris, linux) và máy chủ web khác (nginx, lighttp)?