Maison  >  Article  >  développement back-end  >  Exemple de code PHP : Comment utiliser POST pour transmettre des paramètres et implémenter des sauts de page

Exemple de code PHP : Comment utiliser POST pour transmettre des paramètres et implémenter des sauts de page

PHPz
PHPzoriginal
2024-03-07 13:45:03706parcourir

Exemple de code PHP : Comment utiliser POST pour transmettre des paramètres et implémenter des sauts de page

Titre : Exemple de code PHP : Comment utiliser POST pour transmettre des paramètres et implémenter des sauts de page

Dans le développement Web, cela implique souvent comment transmettre des paramètres via POST et les traiter côté serveur pour implémenter les besoins de transfert de page. . PHP, en tant que langage de script côté serveur populaire, fournit une multitude de fonctions et de syntaxes pour atteindre cet objectif. Ce qui suit présentera comment utiliser PHP pour implémenter cette fonction à travers un exemple pratique.

Tout d'abord, nous devons préparer deux pages, une pour recevoir les requêtes POST et les paramètres de processus, et l'autre pour accéder à la page. Ensuite, nous présenterons respectivement le code de ces deux pages.

  1. La page PHP (handle_post.php) qui reçoit et traite les paramètres
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $username = $_POST['username'];
    $password = $_POST['password'];
    
    // 在这里可以进行参数处理,比如验证用户身份
    
    // 处理完成后进行页面跳转
    header("Location: redirect_page.php"); //跳转到redirect_page.php页面
    exit();
}
?>
<!DOCTYPE html>
<html>
<head>
    <title>处理POST请求</title>
</head>
<body>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <label for="username">用户名:</label>
        <input type="text" name="username" id="username" required><br>
        <label for="password">密码:</label>
        <input type="password" name="password" id="password" required><br>
        <button type="submit">提交</button>
    </form>
</body>
</html>

Dans le code ci-dessus, nous déterminons d'abord si la méthode de requête est POST, puis obtenons les paramètres soumis (supposés ici être le nom d'utilisateur et le mot de passe) . Le traitement des paramètres peut ensuite être effectué, comme la vérification de l'identité de l'utilisateur. Enfin, la page passe à une autre page (redirect_page.php) via la fonction d'en-tête.

  1. La page PHP de la page de saut (redirect_page.php)
<!DOCTYPE html>
<html>
<head>
    <title>跳转页面</title>
</head>
<body>
    <h1>跳转成功!</h1>
</body>
</html>

Cette page est très simple, juste utilisée pour afficher les informations rapides d'un saut réussi.

Ce qui précède explique comment utiliser PHP pour transmettre des paramètres via POST et réaliser un saut de page. De cette façon, nous pouvons implémenter la fonction de traitement du formulaire en arrière-plan et de diriger l'utilisateur vers une autre page après que l'utilisateur a soumis le formulaire. J'espère que cet exemple pourra vous aider à mieux comprendre comment les paramètres POST et les sauts de page sont implémentés en PHP.

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