Les superglobaux PHP $ _GET et $ _POST sont utilisés pour collecter les
données de formulaire.
Exemple
<html<span class="tagcolor" style="color:mediumblue"></span>
<body<span class="tagcolor" style="color:mediumblue"></span>
Pour afficher les données soumises, vous pouvez simplement faire écho à
toutes les variables. Le "welcome.php" ressemble à ceci:
<html>
2
<body>
</body>
</html>
Welcome John
Your email address is john.doe@example.com
Exemple
<html<span class="tagcolor" style="color:mediumblue"></span>
<body<span class="tagcolor" style="color:mediumblue"></span>
<html>
<body>
3
Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?>
</body>
</html>
GET vs POST
GET et POST créent un tableau (par exemple, tableau (key1 => value1, key2
=> value2, key3 => value3, ...)). Ce tableau contient des paires clé / valeur,
où les clés sont les noms des contrôles de formulaire et les valeurs sont les
données d'entrée de l'utilisateur.
GET peut être utilisé pour envoyer des données non sensibles.
Remarque: GET ne doit JAMAIS être utilisé pour envoyer des mots de passe
ou d'autres informations sensibles!
Cependant, étant donné que les variables ne sont pas affichées dans l'URL, il
n'est pas possible de mettre la page en signet.
Exercices PHP
Testez-vous avec des exercices
Exercice:
Si le formulaire dans la section blanche ci-dessous est envoyé, comment pouvez-
vous, dans welcome.php, sortir la valeur du champ "prénom"?
<form action = "welcome.php" method = "get">
5
Prénom: <input type = "text" name = "fname">
</form>
<html>
<body>
Bienvenue <? Php echo ; ?>
</body>
</html>