Eddie: aktuelle URL incl. Argumente

HI!!!
Wie komme ich per PHP an die URL der aktuell geoeffneten Seite?

$PATH_TRANSLATED / $PATH_INFO ist nicht genug, ich brauch auch noch die Anhaengsel (also 'bsp.php$l=de&mode=test').

Gibt's da was?

  1. Die nette, mächtige funktion phpinfo() zeigt Dir, was Du brauchst.
    Undbedingt auf dem Server ausführen!

    Mach dazu eine phpinfo.php in der nichts steht ausser:

    <? phpinfo(); ?>

    Und rufe diese vom Server ab:

    http://server/phpinfo.php?Antwort=42

    Da findest Du dann eine Menge Variablen, die Dich interessieren könnten.

    fastix

    1. Ach so:

      Lösche die phpinfo.php danach unbedingt wieder runter: Wenn die dort bleibt liefert sie Informationen über mögliche Ansatzpunkte für einen Angriff auf den Server.

      fastix

  2. Hi,

    such mal in der PHP-Doku nach SCRIPT_NAME und QUERY_STRING - damit solltest du weiterkommen.

    Liebe Gruesse aus Oesterreich
      Martin

  3. Wie komme ich per PHP an die URL der aktuell geoeffneten Seite?

    Die Umgebungsvariable REQUEST_URI stellt eben diese zur Verfügung. Man denke daran, dass das sowohl eine absolute wie eine relative URI sein kann.