Recommandé : "Tutoriel vidéo PHP"

$_GET Variable

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. Le code du fichier

Instance

form.html est le suivant :

<html>
<head>
<meta charset="utf-8">
<title>php中文网(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 suit :
http://www.php.cn/welcome.php?fname=php&age=3

Le fichier "welcome.php" peut maintenant accessible via la variable $_GET pour collecter les données du formulaire (veuillez noter que le nom du champ du formulaire deviendra automatiquement la clé dans le tableau $_GET) :

欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?>  岁。
La démonstration d'exécution du formulaire ci-dessus :

A quoi sert php $_get

A quoi sert php $_get


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.