Moin!
sehr seltsam: Folgendes müsste eigentlich wunderbar funktionieren:
header("HTTP/1.0 404 Not Found");
192.168.1.20 - - [05/May/2004:23:59:40 +0200] "GET /news/2004/5/6/unddasnicht HTTP/1.1" 404 - "-" "Opera/7.50 (Windows NT 5.0; U) [de]"
Tut es doch auch.
scheint ja sogar der Server richtig verstanden zu haben. Nur habe ich es mit dem IE, Mozilla, Opera getestet, und alle 3 Browser scheinen diesen Header nicht zu verstehen - sie zeigen einfach nix an.
Was sollen sie anzeigen? Du sendest ja nichts außer dem Statuscode.
PS: PHP4.3.3 über SAPI auf Apache2. Falls das relevant sein sollte.
Ist es aber afaik nicht so richtig in diesem Fall.
Ist insofern relevant, als dass PHP als Modul eingebunden sein muß, um den von dir verwendeten Header senden zu können. Die CGI-Version muß sich mit header("Status:...") begnügen.
- Sven Rautenberg