Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tutorial praktikal PHP: Kuasai cara lulus parameter POST dan lompat ke halaman

Tutorial praktikal PHP: Kuasai cara lulus parameter POST dan lompat ke halaman

王林
王林asal
2024-03-07 13:54:03890semak imbas

Tutorial praktikal PHP: Kuasai cara lulus parameter POST dan lompat ke halaman

Dalam pembangunan PHP, kita sering menghadapi situasi di mana kita perlu menyerahkan data melalui borang dan kemudian melompat ke halaman lain untuk diproses. Pada masa ini, anda perlu menguasai cara menggunakan parameter POST untuk memindahkan data dan melompat ke halaman. Seterusnya, kami akan menunjukkan proses ini melalui contoh kod tertentu.

Pertama, kita perlu membuat halaman yang mengandungi borang di mana pengguna boleh memasukkan maklumat dan menyerahkannya kepada pelayan. Katakan kami mempunyai fail bernama "form.php" dengan kod berikut:

<!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>

Dalam kod di atas, kami mencipta borang yang mengandungi kotak input nama dan umur, dan menetapkan kaedah penyerahan borang kepada POST, serahkan kepada " process.php" halaman untuk pemprosesan.

Seterusnya, kita perlu mencipta fail PHP untuk memproses parameter POST dan melompat ke halaman Katakan kita mencipta fail bernama "process.php" dengan kod berikut:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $age = $_POST['age'];
    
    // 在这里可以对接收到的参数进行处理,比如插入数据库操作等
    
    // 然后跳转到另一个页面
    header("Location: result.php?name=$name&age=$age");
    exit();
} else {
    echo "无效的请求";
}
?>

Dalam kod di atas, kami mula-mula Dapatkan yang diserahkan. nama dan parameter umur melalui tatasusunan $_POST, dan kemudian memproses lagi parameter ini, seperti memasukkan ke dalam operasi pangkalan data, dsb. Seterusnya, kami menggunakan fungsi pengepala untuk melompat ke halaman lain bernama "result.php" dan lulus nama dan umur sebagai parameter GET. . parameter dan dipaparkan pada halaman.

Melalui contoh kod di atas, kami mempelajari cara menggunakan parameter POST untuk menghantar data dan melompat ke halaman dalam PHP. Ini sangat berguna untuk mengendalikan penyerahan borang dalam pembangunan sebenar saya harap pembaca dapat menguasainya dan menggunakannya secara fleksibel.

Atas ialah kandungan terperinci Tutorial praktikal PHP: Kuasai cara lulus parameter POST dan lompat ke halaman. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn