Andavos: Kompletten Dateinamen anzeigen/speichern

Hallo,
in der Variabel $PHP_SELF ist ja der Dateiname gespeichert.

Wenn ich aber index.pxp?id=2 aufrufe, und $PHP_SELF per echo ausgebe, steht dort nur: index.php

Wie kann ich machen, dass er index.php?id=2 ausgibt?

Mit basename($_SERVER['PHP_SELF']); geht das auch nicht.

Über ne Antwort würde ich mich freuen

P.S. Diese Funktion bräuchte ich für meine Statistik ;)

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  1. Hallo,

    probier es dochmal so: $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']

    cu Benedikt Loepp

  2. Hallo Andavos,

    Hallo,
    in der Variabel $PHP_SELF ist ja der Dateiname gespeichert.

    nicht unbedingt, sicherer in $_SERVER['PHP_SELF'] (wegen register_globals=off)

    Wenn ich aber index.pxp?id=2 aufrufe, und $PHP_SELF per echo ausgebe, steht dort nur: index.php

    klar, der Query-String steht ja in $_SERVER['PHP_SELF'] auch nicht drin.

    Wie kann ich machen, dass er index.php?id=2 ausgibt?

    phpinfo() ist dein Freund - $_SERVER["REQUEST_URI"] dürfte das sein, was du suchst

    Mit basename($_SERVER['PHP_SELF']); geht das auch nicht.

    warum auch? basename() hat eine andere Funktion.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Hallo,
      bei mir ist das auf on ;)

      Und wenn man  basename($_SERVER['PHP_SELF']); schreibt, das geht das auch, so stand das in nem anderem Thread drin.

      Aber deine möglichkeit werde ich mal ausprobieren, wenn ich zu hause bin.

      Und danke für den Tipp

      MFG
      Andavos