Home  >  Article  >  Backend Development  >  PHP code example: How to use POST to pass parameters and implement page jumps

PHP code example: How to use POST to pass parameters and implement page jumps

PHPz
PHPzOriginal
2024-03-07 13:45:03643browse

PHP code example: How to use POST to pass parameters and implement page jumps

Title: PHP code example: How to use POST method to pass parameters and realize page jump

In web development, it often involves how to pass parameters through POST method Parameters, and after processing on the server side, the page jump needs to be realized. PHP, as a popular server-side scripting language, provides a wealth of functions and syntax to achieve this purpose. The following will introduce how to use PHP to implement this function through a practical example.

First, we need to prepare two pages, one for receiving POST requests and processing parameters, and the other for page jumps. Next, we will introduce the code of these two pages respectively.

  1. PHP page that receives parameters and processes them (handle_post.php)
<?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>

In the above code, we first determine whether the request method is POST, and then get the submission parameters (here assumed to be username and password). Then parameter processing can be performed, such as verifying user identity. Finally, the page jumps to another page (redirect_page.php) through the header function.

  1. The PHP page of the jump page (redirect_page.php)
<!DOCTYPE html>
<html>
<head>
    <title>跳转页面</title>
</head>
<body>
    <h1>跳转成功!</h1>
</body>
</html>

This page is very simple, just used to display the prompt information of successful jump.

The above is how to use PHP to pass parameters through POST and realize page jump. In this way, we can implement the function of processing the form in the background and directing the user to another page after the user submits the form. I hope this example can help you better understand how POST parameters and page jumps are implemented in PHP.

The above is the detailed content of PHP code example: How to use POST to pass parameters and implement page jumps. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn