Kod:<\/strong><\/p>\n\n\n$username = $_POST['username'];\n$password = $_POST['pwd'];\nif($username == \"admin\" && $password == \"l0G3In\"){\nheader('location: Home.php');\n}\nelse {\n$error = \"Invalid username or password!\";\n}<\/pre>\nDengan baris di atas, setelah pengguna menyerahkan set bukti kelayakan yang sah, dia membenarkan akses ke home.php, atau kami menyimpan mesej ralat yang boleh ditunjukkan kepada pengguna.<\/p>\n
Sesi<\/h4>\n
Kami tidak mahu pengguna log masuk berulang kali atas setiap permintaan. Oleh itu, kita perlu menjejaki pengguna yang telah log masuk, tanpa mengira halaman yang mereka minta. Salah satu cara untuk mencapai ini dalam PHP ialah menggunakan sesi.<\/p>\n
Ringkasnya, sesi ialah maklumat kecil sebelah pelayan, disimpan sementara untuk pelanggan, setelah halaman itu diminta. Dalam PHP ini dicapai dengan memanggil function session_start() sebagai baris pertama dalam skrip. Dari kali seterusnya halaman itu diakses, session_start() tidak mencipta sesi baharu tetapi mendapatkan semula maklumat sesi yang dimulakan lebih awal dan disimpan dalam tatasusunan khas $_SESSION.<\/p>\n
Nilai untuk dihantar merentasi halaman semasa sesi aktif boleh ditetapkan dalam cara yang serupa dengan tatasusunan biasa dan fungsi isset() boleh digunakan untuk menyemak sama ada nilai tertentu tersedia dalam tatasusunan.<\/p>\n
Menggabungkan semua perkara yang dibincangkan, kod akan kelihatan seperti berikut:<\/p>\n
Kod:<\/strong><\/p>\n\n\nA sample login page<\/head>\n
\nEnter Login Information:<\/h2>
\n\n