url&get variablen von referrer herausfinden
Rianee
- php
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
->z.b. ausgabe: Die Datei oder der Ordner "/dumdidum/blaaa/bla.php?dumdidum=bla" wurde nicht gefunden.
ist das möglich?
(die get variablen sind auch wichtig!)
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
Hallo,
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'].
Endlich schreibt das mal einer so. Ich suche schon seit Wochen mehr oder weniger intensiv nach der Lösung des Problems. Und überall wird geschrieben, dass die aufgerufene Seite doch in $_SERVER[REQUEST_URI] stände. Und ich suche mir 'nen Wolf warum das bei allen so ist, nur bei mir nicht.
DANKE!
Gruß
Christian
Hi,
ist das möglich?
ja. Schau Dir die Server-Variablen an.
(die get variablen sind auch wichtig!)
Parameter, eine URL hat keine Variablen.
Cheatah