Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa Saya Mendapat Ralat Semasa Mengubah Hala Selepas Penyerahan Borang PHP?

Mengapa Saya Mendapat Ralat Semasa Mengubah Hala Selepas Penyerahan Borang PHP?

Patricia Arquette
Patricia Arquetteasal
2024-11-04 05:55:02883semak imbas

Why Am I Getting Errors When Redirecting After PHP Form Submission?

Mengubah hala ke Halaman Lain selepas Penyerahan Borang PHP

Jika anda menerima ralat semasa cuba mengubah hala ke halaman lain selepas menyerahkan borang PHP , walaupun menambahkan pengepala pada fail borang, berikut ialah cara anda boleh menyelesaikan isu tersebut.

Dalam kod PHP yang disediakan, selepas berjaya menghantar maklumat daripada borang melalui e-mel (iaitu, selepas baris @mail($email_to, $ email_subject, $email_message, $headers);), anda perlu menambah kod berikut untuk mengubah hala pengguna ke halaman HTML yang lain:

header('Location: nextpage.php');

Ganti nextpage.php dengan nama halaman HTML yang anda mahu ubah hala ke.

Nota Penting:

Pastikan anda tidak sekali-kali memasukkan sebarang teks atau pun ruang sebelum fungsi header(). Sebarang output sebelum pengepala dihantar akan mengakibatkan ralat.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat Semasa Mengubah Hala Selepas Penyerahan Borang PHP?. 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