web-dev-qa-db-de.com

Array aller GET-Variablen erstellen

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?

36
Emil

Es ist standardmäßig schon da:

print_r($_GET);  // for all GET variables
print_r($_POST); // for all POST variables

PHP-Dokumente zu allen verfügbaren Superglobalen

80
Pekka 웃

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;
}
13
Sarfraz

GET-Variablen werden bereits als Array übergeben

7
Boris Delormas
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

3
karlw

Holen Sie sich alle GET-Parameter von:

$ all_params = $ _SERVER ['QUERY_STRING']