Dans le processus de développement de sites Web, nous rencontrons généralement des opérations associées sur le formulaire php. Par exemple, si PHP obtient des données de formulaire avec la méthode de post-soumission, comment le faire fonctionner ? Si vous avez lu mon [Comment PHP obtient-il les données du formulaire via la méthode get ? 】Dans cet article, je pense que tout le monde a déjà une certaine compréhension de la méthode de la variable php $_GET[] pour obtenir les données du formulaire.
Ensuite, cet article continuera à vous donner une introduction détaillée à la façon dont PHP obtient les données du formulaire via la méthode post.
Il existe des exemples de code spécifiques ci-dessous :
1. Code du formulaire (exemple de formulaire de soumission de méthode post) :
<html> <head> <meta charset="utf-8"> <title>form表单post方法示例</title> </head> <body> <form action="/test/test.php" method="post" > <form action="test.php" method="post"> 名字: <input type="text" name="fname"><br> 年龄: <input type="text" name="age"><br> <input type="submit" value="提交"> </form> </form> </body> </html>
Accès via le navigateur. , l'effet est le suivant :
Comme indiqué ci-dessus, nous entrons le nom et l'âge et cliquons sur soumettre au fichier test.php.
2. Le code test.php est le suivant (php récupère les données de publication) :
<?php header("content-type:text/html;charset=utf-8"); //设置编码 ?> 欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
Ici, nous passons le PHP $_POST[] variable Obtenez les données du formulaire, c'est-à-dire les paramètres fname et age (il est recommandé de se référer au chapitre 2 du Tutoriel d'introduction à PHP Zero Basics : Formulaire PHP Après). soumission, le résultat de l'accès au navigateur est le suivant :
Vous pouvez remarquer ici qu'aucun paramètre de formulaire n'apparaît dans le lien dans la barre d'adresse du navigateur. C'est-à-dire que les informations du formulaire soumises par PHP obtenues via la méthode post ne sont pas du tout affichées dans la barre d'adresse. Dans la conception de formulaires Web, la plupart des gens utilisent la méthode de soumission post-post car elle est beaucoup plus sécurisée que la méthode get pour soumettre des formulaires, peut éviter la fuite d'informations sensibles et il n'y a pas de limite à la quantité d'informations envoyées par la poste. Mais comme la variable n’apparaît pas dans l’URL, la page ne peut pas être ajoutée aux favoris.
Le contenu ci-dessus concerne la méthode et la fonction spécifiques de PHP pour obtenir les données du formulaire après soumission. Il a une certaine valeur de référence et j'espère qu'il sera utile à des amis dans le besoin.
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!