wahsaga: url&get variablen von referrer herausfinden

Beitrag lesen

hi,

ich möchte gerne eine 404.php seite erstellen, die den pfad und die get variablen des nicht gefundenen dokuments herausfindet.
als beispiel:
www.irgendwas.de/dumdidum/blaaa/bla.php?dumdidum=bla
->404
->redirect zu www.irgendwas.de/404.php

genau _das_ solltest du unterlassen.
durch den redirect muss nämlich der browser die 404-seite explizit mit einem neuen request anfordern, und dabei gehen wissenswerte informationen verloren.

wenn du den pfad zur fehlerseite nicht absolut über http:// angibst, sondern nur relativ/lokal auf dem server, dann findet kein HTTP-redirect statt, und du hast innerhalb deines 404-scriptes noch zugriff auf sämtliche umgebungsvariablen wie z.b. $_SERVER['REQUEST_URI'].

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."