Rianee: url&get variablen von referrer herausfinden

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!)

  1. 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."
    1. 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

  2. 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

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes