Mengubah hala ke Halaman Sebelumnya Selepas Log Masuk
Apabila log masuk ke tapak web, selalunya mudah untuk dialihkan semula ke halaman yang sedang dilihat pengguna sebelum mereka log masuk. Soalan ini meneroka isu kod di mana pengguna diubah hala ke index.php dan bukannya halaman yang dimaksudkan.
Dalam kod sampel yang disediakan, skrip log masuk-check.php menentukan status log masuk dan menghantar ubah hala parameter (p) ke halaman login.php. Walau bagaimanapun, daripada menghantar pengguna ke halaman yang dikehendaki, ia mengubah hala mereka ke index.php.
Untuk menyelesaikan isu ini, penyelesaian berikut dicadangkan:
Luluskan Halaman Semasa Pengguna sebagai Rentetan Pertanyaan:
Kendalikan Rentetan Pertanyaan "Lokasi" dalam login-check.php:
Ubah Hala Berdasarkan Status Log Masuk dan Lokasi:
Dengan melaksanakan perubahan ini, pengguna akan berjaya diubah hala ke halaman yang mereka lihat sebelum ini selepas log masuk, memastikan pengalaman pengguna yang lancar.
Atas ialah kandungan terperinci Mengapa Saya Dihalakan semula ke index.php Selepas Log Masuk Daripada Halaman Sebelum Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!