Get variable "dranhängen"

  • Themenstarter Themenstarter ER-ZET
  • Beginndatum Beginndatum
E

ER-ZET

Hallo,
ich habe eine Frage an euch.
Gibt es eine Möglichkeit eine Get variable einfach an die andern „dranzuhängen“?
Ein kleines Beispiel:
PHP:
if($_GET[seite] = "home“){
inhalt…
}
<a href=’$PHP_SELF?act=test’>test</a>

Also wenn meine Url ?seite=home ist, wird mir der Inhalt angezeigt.
Wenn ich auf test drücke ist der Inhalt natürlich weck, weil die Url ?act=test ist.

Meine frage ist: gibt es eine einfachere Möglichkeit als:
<a href=’$PHP_SELF?site=$_GET[site]&&act=test’>
Weil man manchmal ziemlich viele Get Variablen übergeben muss.
Wenn man dazu noch viele Links hat kann es ziemlich umständlich werden.

Würde mich sehr auf euere Hilfe freuen.
 
Also das einzige was mir so auf die schnelle einfällt wäre die Angaben in Session Variablen zu speichern.

Die Schreibarbeit bleibt aber die gleiche, nur die URL wird nicht so lange.

Gruß Thomas
 
Moin,

das wäre eine Variante:

Code:
echo '<a href="?'.http_build_query(array_merge($_GET,array('act'=>'test','foo'=>'bar')),'','&amp;').'">test</a>';

beim rot markierten gibst du einen assoziativen Array an mit den zu übermittelten Werten.
Dieser Array wird mit $_GET zusammengführt, und daraus der QUERY_STRING zusammengestellt.
 
Zurück