Apabila membangunkan aplikasi web, anda selalunya perlu menggunakan 302 ubah hala. Apabila pengguna melawat halaman web dan perlu melompat ke halaman lain, pembangun perlu menggunakan ubah hala 302. Artikel ini menerangkan cara melaksanakan ubah hala 302 menggunakan PHP.
1. Apakah ubah hala 302?
302 ubah hala ialah kod status HTTP, juga dikenali sebagai ubah hala sementara. Apabila pelayan menerima permintaan, ia akan menghantar respons yang mengandungi kod status 302 kepada penyemak imbas, memberitahu penyemak imbas bahawa ia perlu diubah hala ke URL lain. Selepas penyemak imbas menerima respons, ia akan melompat ke halaman baharu secara automatik.
2. Langkah untuk menggunakan PHP untuk melaksanakan 302 redirect
Menggunakan PHP untuk melaksanakan 302 redirect adalah sangat mudah, cuma ikuti langkah berikut:
header('HTTP/1.1 302 Moved Temporarily');
header('Location: http://www.example.com/newpage.php');
exit;
Kod lengkap adalah seperti berikut:
<?php header('HTTP/1.1 302 Moved Temporarily'); header('Location: http://www.example.com/newpage.php'); exit; ?>
3. tiada apa-apa Output. Jika tidak, pengepala respons tidak boleh ditetapkan seperti biasa, menyebabkan pengalihan gagal.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pengalihan php302. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!