Kompletten Dateinamen anzeigen/speichern
Andavos
- php
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
Hallo,
probier es dochmal so: $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']
cu Benedikt Loepp
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
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