Dans le développement PHP, nous rencontrons souvent des situations où nous devons soumettre des données via un formulaire, puis passer à une autre page pour le traitement. À ce stade, vous devez maîtriser l'utilisation des paramètres POST pour transférer des données et accéder à la page. Ensuite, nous démontrerons ce processus à travers des exemples de code spécifiques.
Tout d'abord, nous devons créer une page contenant un formulaire dans lequel les utilisateurs peuvent saisir des informations et les soumettre au serveur. Supposons que nous ayons un fichier nommé "form.php" avec le code suivant :
<!DOCTYPE html> <html> <head> <title>表单提交页面</title> </head> <body> <h2>请填写以下信息:</h2> <form method="post" action="process.php"> <label>姓名:</label><br> <input type="text" name="name"><br><br> <label>年龄:</label><br> <input type="text" name="age"><br><br> <input type="submit" value="提交"> </form> </body> </html>
Dans le code ci-dessus, nous créons un formulaire contenant des zones de saisie de nom et d'âge, et définissons la méthode de soumission du formulaire sur POST, soumettons à "process.php " page de traitement.
Ensuite, nous devons créer un fichier PHP pour traiter les paramètres POST et accéder à la page. Supposons que nous créions un fichier nommé "process.php" avec le code suivant :
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST['name']; $age = $_POST['age']; // 在这里可以对接收到的参数进行处理,比如插入数据库操作等 // 然后跳转到另一个页面 header("Location: result.php?name=$name&age=$age"); exit(); } else { echo "无效的请求"; } ?>
Dans le code ci-dessus, nous obtenons d'abord le soumis. paramètres de nom et d'âge via le tableau $_POST, puis traiter davantage ces paramètres, comme l'insertion dans l'opération de base de données, etc. Ensuite, nous utilisons la fonction d'en-tête pour accéder à une autre page nommée "result.php" et transmettons le nom et l'âge comme paramètres GET.
Enfin, nous créons une page pour afficher les résultats. Supposons que nous créions un fichier nommé "result.php" avec le code suivant :
<!DOCTYPE html> <html> <head> <title>处理结果页面</title> </head> <body> <h2>处理结果:</h2> <?php $name = isset($_GET['name']) ? $_GET['name'] : '未知'; $age = isset($_GET['age']) ? $_GET['age'] : '未知'; echo "姓名:$name<br>"; echo "年龄:$age<br>"; ?> </body> </html>
Dans le code ci-dessus, nous obtenons les données transmises via le tableau $_GET Nom et âge. paramètres et affichés sur la page.
Grâce aux exemples de code ci-dessus, nous avons appris à utiliser les paramètres POST pour transmettre des données et accéder à la page en PHP. Ceci est très utile pour gérer la soumission de formulaires dans le développement réel. J'espère que les lecteurs pourront le maîtriser et l'utiliser de manière flexible.
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!