Mengubah Hala Pengguna dalam PHP
Soalan:
Bolehkah PHP digunakan untuk mengubah hala pengguna ke halaman lain tanpa menggunakan penyegaran meta? Jika ya, bagaimana?
Jawapan:
Pengalihan Asas Menggunakan Pengepala():
Untuk mengubah hala pengguna, gunakan fungsi header() untuk menghantar pengepala HTTP yang mengandungi URL baharu. Ini mesti mendahului sebarang HTML atau output teks.
header('Location: '.$newURL);
Pertimbangan Penting:
Alternatif:
Fungsi Pembantu:
function redirect($url, $statusCode = 303) { header('Location: ' . $url, true, $statusCode); die(); }
Penyelesaian untuk Header() Had:
<meta http-equiv="refresh" content="0;url=finalpage.html">
window.location.replace("https://example.com/");
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Ubah Hala Pengguna dalam PHP Tanpa Menggunakan Meta Refresh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!