Ich versuche ein Array aus allen GET-Variablen zu erstellen, die an ein PHP= Skript übergeben wurden. Bisher habe ich keine Möglichkeit gefunden, dies zu tun.
Ist das möglich?
Es ist standardmäßig schon da:
print_r($_GET); // for all GET variables
print_r($_POST); // for all POST variables
Da ist ein $_GET
super globales Array, um alle Variablen aus der Abfragezeichenfolge abzurufen.
// print all contents of $_GET array
print_r($_GET);
// print specific variable
echo $_GET['key_here'];
Sie können auch die foreach
-Schleife verwenden, um alle wie folgt durchzugehen:
foreach($_GET as $key => $value)
{
echo 'Key = ' . $key . '<br />';
echo 'Value= ' . $value;
}
GET-Variablen werden bereits als Array übergeben
extract($_REQUEST);
Liefert jede Variable per Post oder erstellt eine neue Variable
Die Variable $ _REQUEST lautet:
Ein assoziatives Array, das standardmäßig den Inhalt von $ _GET, $ _POST und $ _COOKIE enthält.
http://www.php.net/manual/en/reserved.variables.request.php
Das könnte helfen
Holen Sie sich alle GET-Parameter von:
$ all_params = $ _SERVER ['QUERY_STRING']