Maison >développement back-end >Problème PHP >A quoi servent les formulaires PHP ?

A quoi servent les formulaires PHP ?

藏色散人
藏色散人original
2019-10-21 09:37:283748parcourir

A quoi servent les formulaires PHP ?

A quoi sert un formulaire PHP ?

Les variables super globales PHP $_GET et $_POST sont utilisées pour collecter les données du formulaire (form-data).

PHP - Un formulaire HTML simple

L'exemple ci-dessous montre un formulaire HTML simple qui contient deux champs de saisie et un bouton de soumission :

Exemple

<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>

Lorsque l'utilisateur remplit ce formulaire et clique sur le bouton Soumettre, les données du formulaire seront envoyées à un fichier PHP nommé "welcome.php" pour traitement. Les données du formulaire sont envoyées via la méthode HTTP POST.

Pour afficher les données soumises, vous pouvez simplement faire écho à toutes les variables. Le fichier "welcome.php" ressemble à ceci :

<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>

Sortie :

Welcome Bill
Your email address is Bill.Gates@example.com

Le même résultat peut être obtenu en utilisant la méthode HTTP GET :

Instance

<html>
<body>
<form action="welcome_get.php" method="get">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>

"welcome_get.php" ressemble à ceci :

<html>
<body>
Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?>
</body>
</html>

Le code ci-dessus est très simple. Cependant, la partie la plus importante a été laissée de côté. Vous devez valider les données de votre formulaire pour éviter les vulnérabilités dans vos scripts.

Remarque : Veuillez faire attention à la sécurité lorsque vous travaillez avec des formulaires PHP !

Cette page ne contient aucun validateur de formulaire, elle nous montre uniquement comment envoyer et recevoir des données de formulaire.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn