URL auslesen

Yamah

Grünschnabel
hallo

möchte gerne meine aktuelle URL aus der Adressleiste auslesen.
momentan mache ich es so:

echo $_SERVER['PHP_SELF'] . $_SERVER['QUERY_STRING'];

das Problem dabei ist das ich für den QUERY_STRING beim from "method=
get" einstellen muss damit es funktioniert. Da ich am entwickeln bin sollte
ich einfach beide Varianten haben (post und get). Hat jemand eine Idee
 
Daten, die via POST gesendet werden, werden auch nicht in der Adresszeile des Browsers angezeigt. Also ist es richtig, dass nur die GET-Variablen zu sehen sind. Möchtest Du alle an das Script übergebenen Variablen sichtbar machen, dann verwende bitte
PHP:
print_r($_REQUEST);

mfg, snuu
 
bei deiner Variante kommt bei mir nur die SessionId.

es ist so das ich die URL in einen link verpacken möchte. sollte ungefähr so aussehen.


PHP:
href="<? echo $_SERVER['PHP_SELF'] . "?" .$_SERVER['QUERY_STRING'];?>&gSortierung=TicketBetreff&gSortArt
 
Ich verstehe nicht, wo Dein Problem liegt. Dein Beispiel funktioniert doch, nur dass nicht der gesamte URL ausgegeben wird, sondern nur der relative. Aber das reicht doch zum Verlinken!

snuu
 
so wie ich das sehe schreibt er es mit dieser funktion in Array.
So muss ich das Array wieder splitten und den Link nachher so zusammensetzen.

Ich dachte es gibt vielleicht eine einfachere Lösung.
 
Zurück