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?
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