Hi,
ich versuche, in meinem CMS Fehler zu loggen. Hierzu logge ich u.a. die aufgerufene URL, die den Fehler verursacht. Oder anders, ich versuche, genau das zu tun. Aber es gelingt nicht immer.
Vorgehensweise:
Ich packe (überschreibe) bei jedem Seitenaufruf $_SERVER['QUERY_STRING'] in eine Session. Wenn ich einen Fehler ausgebe, speichere ich dann zuvor den Fehler in der db an. In eine Spalte trage ich dann diesen $_SERVER['QUERY_STRING'] aus der Session ein.
Geht nun z.B. jemand hin und macht aus skript.php?ID=56 durch Manipulation der Adresszeile skript.php?ID=schwachfug, dann fange ich den Fehler natürlich ab und mein Eintrag sollte genau das beinhalten.
Tut er aber nicht zwingend.
Wo liegt der Knackpunkt und wie kann ich das gewährleisten?
VG, Rico