Variable PHP $_GET
En PHP, la variable $_GET prédéfinie est utilisée pour collecter les valeurs du formulaire avec method="get".
Variable $_GET
La variable $_GET prédéfinie est utilisée pour collecter les valeurs du formulaire avec method="get".
Les informations envoyées depuis un formulaire avec la méthode GET sont visibles par tout le monde (seront affichées dans la barre d'adresse du navigateur), et il y a une limite sur la quantité d'informations envoyées.
Instance
le code du fichier form.html est le suivant :
<html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <form action="welcome.php" method="get"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
Lorsque l'utilisateur clique sur le bouton « Soumettre », l'URL envoyée au serveur est la suivante :
http://www.php.cn/welcome.php?fname=Runoob&age=3
Le fichier "welcome.php" peut désormais collecter les données du formulaire via la variable $_GET (veuillez noter que le champ du formulaire Le nom devient automatiquement une clé dans le tableau $_GET) :
欢迎 <?php echo $_GET["fname"]; ?>!<br> 你的年龄是 <?php echo $_GET["age"]; ?> 岁。
Quand utiliser method="get" ?
Lors de l'utilisation de method="get" dans un formulaire HTML, tous les noms et valeurs de variables seront affichés dans l'URL.
Remarque : Cette méthode ne doit donc pas être utilisée lors de l'envoi de mots de passe ou d'autres informations sensibles !
Cependant, comme les variables apparaissent dans l'URL, il est possible de mettre la page en signet. Dans certains cas, cela est utile.
Remarque : La méthode HTTP GET ne convient pas aux grandes valeurs de variables. Sa valeur ne peut pas dépasser 2000 caractères.
section suivante