Variablenübergabe in URL in Searchstring
Clemens
- php
Hallo, mal eine Frage zur Variablenübergabe per GET über mehrere Server hinweg. Es geht um folgende URL, der Übersichtlichkeit halber auf mehrere Zeilen verteilt:
http://cxample.de/extern.php?
page_url=http://www.dingsdibums.de/uebersicht.php
&username=ttest
Diese URL ruft die Datei extern.php auf und das Skript ruft über die Var. page_url einen anderen Server, der dann den entsprechenden Inhalt zurückliefert.
Nun steht in der Variable page_url nur
http://www.dingsdibums.de/uebersicht.php
Wie kann ich es anstellen, dass auch die Variable $username mit übergeben wird. Versuche mit Anführungszeichen brachten nichts.
Clemens
Hello,
die Parameter und die Namen des Parameter-Strings müssen einzeln encoded werden
urlencode()
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi,
Hallo, mal eine Frage zur Variablenübergabe per GET
es existiert kein Weg, per HTTP Variablen zu übermitteln.
über mehrere Server hinweg.
Das spielt keine Rolle.
http://cxample.de/extern.php?
page_url=http://www.dingsdibums.de/uebersicht.php
&username=ttest
Dies sind Parameter.
Wie kann ich es anstellen, dass auch die Variable $username mit übergeben wird.
Wenn Du einen Wert in einen Kontext bringst, egal in welchen, *musst* Du ihn dem Kontext entsprechend kodieren. Im URL-Kontext musst Du ihn also URL-kodieren. Dies gilt übrigens für die Parameterwerte genauso wie für die Parameternamen.
Cheatah
LIeber Cheatah, lieber Tom,
danke, manchmal sitzt man einfach auf der Leitung - klar urlencode, hoffe das Posting kommt trotzdem an. ;-)
Clemens