Variable PHP $_GET
Variable PHP $_GET
En PHP, la variable $_GET prédéfinie est utilisée pour collecter les valeurs des formulaires avec method="get".
Variable $_GET
La variable $_GET prédéfinie est utilisée pour collecter le formulaire à partir de method="get" valeur en .
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中文網(wǎng)(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://ipnx.cn/welcome.php?fname=php&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 deviendra automatiquement une clé dans le tableau $_GET) :
Bienvenue<?php echo $_GET["fname"] ?>!<br>
Votre age est <?php echo $_GET["age"]; Ans.
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.