Mengubah hala ke Halaman Lain Selepas Penyerahan Borang PHP
Apabila bekerja dengan borang PHP, selalunya perlu mengubah hala pengguna ke halaman lain selepas borang diserahkan. Ini boleh dilakukan dengan menggunakan pengepala HTTP.
Dalam kod PHP yang disediakan, pengguna menyerahkan borang dengan pelbagai butiran peribadi. Kod tersebut mengesahkan input, menyediakan mesej e-mel dengan data borang dan menghantarnya ke alamat e-mel yang ditentukan. Walau bagaimanapun, kod tersebut tidak termasuk sebarang logik untuk mengubah hala pengguna ke halaman lain selepas penyerahan borang.
Untuk mengubah hala pengguna, kami boleh menambah baris kod berikut sejurus selepas fungsi @mail():
<code class="php">header('Location: nextpage.php');</code>
Pengepala ini memberitahu penyemak imbas untuk mengubah hala pengguna ke fail nextpage.php.
Adalah penting untuk ambil perhatian bahawa kod itu tidak seharusnya menggemakan sebarang teks sebelum fungsi header() dipanggil. Sebarang output teks akan mengganggu ubah hala dan mengakibatkan ralat.
Setelah pengepala ubah hala dihantar, skrip PHP akan menghantar pengguna ke halaman yang ditentukan secara automatik. Ini membolehkan anda memaparkan mesej pengesahan atau memberikan maklumat tambahan pada halaman seterusnya, memastikan pengalaman pengguna yang lancar selepas penyerahan borang.
Atas ialah kandungan terperinci Bagaimanakah cara saya mengubah hala pengguna ke halaman lain selepas penyerahan borang PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!