Aktuellen Pfadnamen ausgeben?
Marco
- php
0 wahsaga0 Mathias Brodala0 Marco
Hallo!
Für einen Link zu del.icio.us möchte ich den aktuellen URL übermitten, bspw. http://www.name.de/auswahl/seite/ .
Für die normale Anzeige hilft die PHP-Standard-Variable $SELF_HREF :
echo $SELF_HREF;
ergibt: http://www.name.de/auswahl/seite/ .
Nur leider funktioniert diese nicht in Verbindung mit einer anderen Zieladresse:
$deli_href = "http://del.icio.us/post?url=".$SELF_HREF;
echo $deli_href;
ergibt: http://del.icio.us/post?url= .
Wie lässt sich nun der aktuelle Pfad übermitteln?
Bin für jede Hilfe dankbar,
Marco
hi,
Für einen Link zu del.icio.us möchte ich den aktuellen URL übermitten, bspw. http://www.name.de/auswahl/seite/ .
Für die normale Anzeige hilft die PHP-Standard-Variable $SELF_HREF :
echo $SELF_HREF;
ergibt: http://www.name.de/auswahl/seite/ .
Echt, die soll es geben?
Nur leider funktioniert diese nicht in Verbindung mit einer anderen Zieladresse:
$deli_href = "http://del.icio.us/post?url=".$SELF_HREF;
echo $deli_href;ergibt: http://del.icio.us/post?url= .
Wie lässt sich nun der aktuelle Pfad übermitteln?
print_r($_SERVER);
Nachschauen -> passenden Eintrag finden -> Verwenden.
URL-gerechte Kodierung nicht vergessen.
gruß,
wahsaga
Hallo Marco.
Für einen Link zu del.icio.us möchte ich den aktuellen URL übermitten, bspw. http://www.name.de/auswahl/seite/ .
Für die normale Anzeige hilft die PHP-Standard-Variable $SELF_HREF :
Was ist das denn für eine Variable? Von dieser habe ich noch nie gehört. Meintest du $_SERVER['PHP_SELF']?
Einen schönen Montag noch.
Gruß, Mathias
Seltsamerweise gab mir $SELF_HREF was aus, scheint also eine Art Abwärtskompatibilität zu älteren PHP-Versionen ö.ä. zu sein.
Ich nutze nun
urlencode("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
Danke Euch beiden!
Marco