Hallo Raketenflugkontrolle,
überlass den 400er dem Apache exclusiv, damit Du Hänsel und Gretel unterscheiden kannst.
Diese Idee mag ich nicht unterstützen. HTTP Codes haben eine bestimmte Bedeutung, und wenn ein erwarteter Parameter nicht da ist, ist Bad Request genau die richtige Antwort.
Was soll er denn sonst schicken? 5xx? 402? 418? 301 nach google.de?
Ich weiß nicht, wieviel Content der Apache bei einem 400er schickt. Das müsste man sich anschauen und aus dem PHP eine Antwort zur 400 schicken, deren Länge sich deutlich unterscheidet. Dann wäre das im Log ein Unterscheidungsmerkmal.
Für Netzwerk-Traces reicht ja auch der X-Powered-by Header, den PHP schickt, sofern man das nicht verhindert.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi