Code?:<\/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>\nAvec les lignes ci-dessus, une fois que l'utilisateur a soumis un ensemble d'informations d'identification valides, il est autorisé à accéder à home.php, ou nous stockons un message d'erreur qui peut être affiché à l'utilisateur.<\/p>\n
Séance<\/h4>\n
Nous ne voulons pas qu’un utilisateur se connecte à plusieurs reprises à chaque demande. Nous devons donc garder une trace des utilisateurs qui se sont connectés, quelle que soit la page qu'ils demandent. Une fa?on d'y parvenir en PHP consiste à utiliser des sessions.<\/p>\n
En bref, les sessions sont une petite information c?té serveur, temporairement stockée pour un client, une fois la page demandée. En PHP, cela est réalisé en appelant la fonction session_start() comme première ligne du script. Lors du prochain accès à la page, session_start() ne crée pas de nouvelle session mais récupère les informations de la session démarrée plus t?t et les stocke dans un tableau spécial $_SESSION.<\/p>\n
Les valeurs à transmettre entre les pages pendant qu'une session est active peuvent être définies de la même manière qu'un tableau normal et la fonction isset() peut être utilisée pour vérifier si une valeur particulière est disponible dans le tableau.<\/p>\n
En combinant toutes les choses discutées, le code ressemblera à ceci?:<\/p>\n
Code?:<\/strong><\/p>\n\n\nA sample login page<\/head>\n
\nEnter Login Information:<\/h2>
\n\n