J'essaie de créer un tableau à partir de toutes les variables GET passées à un script PHP. Jusqu'à présent, je n'ai trouvé aucun moyen de le faire.
Est-ce possible?
Il est déjà là par défaut:
print_r($_GET); // for all GET variables
print_r($_POST); // for all POST variables
Il y a un $_GET
tableau super global pour obtenir toutes les variables de la chaîne de requête.
// print all contents of $_GET array
print_r($_GET);
// print specific variable
echo $_GET['key_here'];
Vous pouvez également utiliser la boucle foreach
pour les parcourir comme ceci:
foreach($_GET as $key => $value)
{
echo 'Key = ' . $key . '<br />';
echo 'Value= ' . $value;
}
Les variables GET sont déjà passées sous forme de tableau
extract($_REQUEST);
Obtiendra toutes les variables transmises par la poste ou en fera une nouvelle variable
La variable $ _REQUEST est:
Un tableau associatif qui contient par défaut le contenu de $ _GET, $ _POST et $ _COOKIE.
http://www.php.net/manual/en/reserved.variables.request.php
Cela pourrait aider
Obtenez tous les paramètres GET en:
$ all_params = $ _SERVER ['QUERY_STRING']