Script de connexion PHP utilisant des variables de session et de session
P粉726133917
P粉726133917 2023-08-21 19:01:51
0
2
377

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 ?

P粉726133917
P粉726133917

répondre à tous (2)
P粉573809727

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

    P粉348088995

    Pour démarrer une session, vous devez le dire en haut de la page ou avant d'appeler le code de session

    session_start();

    Mettez l'ID utilisateur en session pour savoir qui est connecté

    $_SESSION['user'] = $user_id;

    Vérifiez si quelqu'un est connecté

    if (isset($_SESSION['user'])) { // 已登录 } else { // 未登录 }

    Trouver l'ID de l'utilisateur connecté

    $_SESSION['user']

    Sur votre page

     已登录的HTML和代码在这里  未登录的HTML和代码在这里 
             
      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!