Je viens de terminer un système complet de connexion et d'enregistrement en PHP, mais mon problème est que je n'ai encore utilisé aucune session. Je suis nouveau sur PHP et je n'ai jamais utilisé de sessions auparavant. Ce que je veux faire, c'est qu'une fois que l'utilisateur s'est inscrit et a rempli le formulaire de connexion, il reste toujours sur la même page. Ainsi, une partie de la page le sera si la session est connectée et l'autre partie le sera autrement (l'utilisateur n'est pas connecté donc le formulaire de connexion est affiché). Quelqu'un peut-il me dire par où commencer ?
Il s'agit du code de session le plus simple écrit en PHP. Nous avons utilisé 3 fichiers.
login.php
window.open("home.php","_self");'; // 登录成功后重定向到home.php } else { echo "无效的用户名或密码"; } } ?> 登录页面


home.php
logout.php
Pour démarrer une session, vous devez le dire en haut de la page ou avant d'appeler le code de session
Mettez l'ID utilisateur en session pour savoir qui est connecté
Vérifiez si quelqu'un est connecté
if (isset($_SESSION['user'])) { // 已登录 } else { // 未登录 }Trouver l'ID de l'utilisateur connecté
Sur votre page
已登录的HTML和代码在这里 未登录的HTML和代码在这里