Mengubah hala dengan Parameter POST Dipelihara dalam PHP
Untuk mengubah hala ke halaman web lain sambil mengekalkan parameter POST, terdapat kaedah alternatif untuk menggunakan JavaScript. PHP menawarkan keupayaan untuk memindahkan parameter POST semasa pengalihan pengepala.
Memelihara Parameter POST menggunakan Kod Status HTTP 307
<code class="php">header('HTTP/1.1 307 Temporary Redirect'); header('Location: anotherpage.php');</code>
Kaedah ini secara eksplisit menetapkan kod status HTTP kepada 307, yang dikenali oleh penyemak imbas sebagai ubah hala dengan kaedah asal yang dikekalkan.
Pertimbangan
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa:
Kesimpulan
PHP menyediakan kaedah yang mantap untuk mengekalkan parameter POST semasa pengalihan menggunakan kod status HTTP 307. Walaupun terdapat gesaan pengesahan pengguna yang berpotensi, teknik ini membenarkan pemindahan data selamat tanpa bergantung pada JavaScript atau pembolehubah sesi.
Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Parameter POST Semasa Ubah Arah dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!