Malcolm Beck´s: wo logged ihr was?

Beitrag lesen

હેલો

eine Datei existiert nicht, obwohl sie existieren sollte,

Sollte man auch abgefangen haben.

Abfangen und meines Erachtens mitloggen. Natürlich nicht dem User die Meldung geben "Sorry, gibts nicht. Exit Baby" sondern Alternativen anbieten. Wenn halt gar nichts mehr geht, dann eben auf 404 von mir aus.

Wenn eine Datei existiert, aber der Server das bestreitet, stimmt irgendetwas mit dem Server nicht. Wie willst du diesen Fall mit PHP loggen? Abgesehen davon wird das alles ohnehin im access.log des Apachen gespeichert. Sogar alle POST, GET und sonstigen Requests. Mit Statuscode, Method, IP und allem pipapo.

Wenn eine Ressource nicht existiert, so ist der Status erstmal 404 oder 410, zusätzlich zu diesen Fehlercodes kannst du dem Nutzer Alternativen anbieten, nicht umgekehrt.
Der Status eines HTTP-Requests wird immer übertragen, du musst Sorge dafür tragen, dass es immer der richtige ist. Wenn etwas nicht da ist, kannst du dafür keinen Status 200 senden, nur weil du „Alternativen“ zur Auswahl hast.

બાય

--
 .
..: