Rumah > Soal Jawab > teks badan
Tidak tahu apa itu tatabahasa? Apa yang saya mahu berlaku ialah apabila saya menaip localhost/farm-e-mart, fail pertama harus menunjukkan sistem log masuk. Bagaimana saya boleh melakukan ini?
P粉5292450502024-04-03 12:54:01
Jika pengguna tidak log masuk, semak kuki/sesi dan ubah hala ke halaman log masuk.
Jika log masuk tidak wajib tetapi anda ingin memastikan pengguna melihat halaman log masuk, kemudian buat sesi yang dimulakan dalam halaman log masuk. dan semak halaman lain jika sesi wujud dan kemudian ubah hala
P粉4638401702024-04-03 11:38:11
Pertama, jika aplikasi web anda membenarkan pengesahan pengguna, lakukannya.
Pada halaman yang anda tidak mahu akses pengguna yang tidak disahkan, tambahkan kod ini pada bahagian atas skrip kod anda, contohnya profile.php
session_start(); if(!isset($_SESSION){ header("location:login.php"); }
Kemudian, tambahkan coretan kod ini pada halaman log masuk anda.
session_start(); if(isset($_SESSION){ header("location:profile.php"); }