Maison  >  Article  >  développement back-end  >  Comment afficher le nom après la connexion php

Comment afficher le nom après la connexion php

尚
original
2019-10-21 13:45:327701parcourir

Comment afficher le nom après la connexion php

Les variables de session PHP sont utilisées pour stocker des informations sur la session utilisateur (session) ou pour modifier les paramètres de la session utilisateur (session). Les variables de session stockent des informations pour un seul utilisateur et sont disponibles pour toutes les pages de l'application.

Nous pouvons utiliser PHP pour afficher les informations de nom d'utilisateur stockées dans la session après la connexion afin d'afficher le nom après la connexion php.

Recommandé : Serveur php

Comment afficher le nom après la connexion php :

Formulaire de connexion :

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Login</title>
</head>
<body>
    <form action="dologin.php" method="post">
 username:<input type="text" name="username" /><br/>
 password:<input type="password" name="password" />
        <input type="submit" value="提交"/>
    </form>
</body>
</html>

Code de connexion php :

dologin.php

<?php
    session_start();
    $username = $_POST[&#39;username&#39;]?$_POST[&#39;username&#39;]:&#39;&#39;;
    $password = $_POST[&#39;password&#39;]?$_POST[&#39;password&#39;]:&#39;&#39;;
    $link = mysqli_connect(&#39;localhost&#39;, &#39;root&#39;, &#39;root&#39;, &#39;test&#39;);
    mysqli_set_charset($link,&#39;utf8&#39;);
    $sql = "select password from user_dologin where username=&#39;".$username."&#39;";
    $res = mysqli_query($link,$sql);
    $result = mysqli_fetch_assoc($res);
 
    mysqli_close($link);
    if($result[&#39;password&#39;] == $password){
        $_SESSION[&#39;username&#39;] = $username;
        $_SESSION[&#39;password&#39;] = $password;//一般情况下session中不保存密码信息
        header("Location: index.php");
    }else{
        header("Location: login.html");//密码错误跳回登陆网页
    }

Code de nom affiché après la connexion :

<?php
session_start();
echo "username:".$_SESSION[&#39;username&#39;]."<br/>";
echo "password:".$_SESSION[&#39;password&#39;];

Effet d'affichage du navigateur :

username:zhangsan
password:123456

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn