Tutoriel de base de développement PHP variable $_GET
1. 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.
Exemple?: Le code est le suivant
<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <!-- 新建一個帶有兩個輸入框和一個提交按鈕的表單 --> <!-- action為提交的的那個頁面,method為提交方式,有$POST和$GET兩種 --> <form action="" method="get"> 名字: <input type="text" name="name"> <br/> 年齡: <input type="text" name="age"> <br/> <input type="submit" value="提交"> </form> <hr/> 大家好,我是 <?php echo $_GET["name"]; ?>!<br> 今年 <?php echo $_GET["age"]; ?> 歲。 </body> </html>
Entrez le nom et l'age, cliquez pour soumettre à la page actuelle
Remarque?: Lors de la copie en local test, la barre d'adresse Les informations que nous avons saisies sont ajoutées, les détails sont les suivants
Remarque?:
"?" est précédé de l'adresse du fichier
www.phpcourse.com est un nom de domaine virtuel que j'ai moi-même créé Si vous êtes intéressé par comment. pour configurer un nom de domaine virtuel, vous pouvez rechercher en ligne
?name=小方&age=27 sont les informations soumises dans la méthode get, également appelée cha?ne de requête Si vous soumettez. plusieurs fois, vous pourrez découvrir ses motifs
2 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?: Par conséquent, cette méthode ne doit 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.