Question

En utilisant le protocole Get avec PHP, je peux faire passer les données à mon programme. Avec quelque chose comme $_GET["fname"];.

Ce que je me demande, c'est qu'il y a un moyen de faire une sorte de capture. Où je n'avais pas besoin de connaître le nom VAR avant l'exécution?

Était-ce utile?

La solution

C'est juste un tableau associatif, gérez-le comme les autres:

foreach ($_GET as $name => $value) {
    echo "$name: $value\n";
}

Si vous voulez juste la valeur "la première" ou la valeur "la seule", faites:

$value = current($_GET);

Autres conseils

Vous pouvez également retirer les articles de $_GET comme ça:

$var = 'fname';
$fname = $_GET[$var];

Vous pouvez tirer plusieurs éléments comme ceci:

foreach(array('fname', 'lname') as $var) {
    echo $var.' = '.$_GET[$var].'<br>;
}

Est-ce que c'est ce que vous vouliez dire?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top