Heim >Backend-Entwicklung >PHP-Problem >So zeigen Sie den Namen nach der PHP-Anmeldung an

So zeigen Sie den Namen nach der PHP-Anmeldung an

尚
Original
2019-10-21 13:45:327756Durchsuche

So zeigen Sie den Namen nach der PHP-Anmeldung an

PHP-Sitzungsvariablen werden verwendet, um Informationen über die Benutzersitzung (Sitzung) zu speichern oder um die Einstellungen der Benutzersitzung (Sitzung) zu ändern. Sitzungsvariablen speichern Informationen für einen einzelnen Benutzer und stehen allen Seiten in der Anwendung zur Verfügung.

Wir können PHP verwenden, um die in der Sitzung gespeicherten Benutzernameninformationen nach der Anmeldung auszugeben und den Namen nach der PHP-Anmeldung anzuzeigen.

Empfohlen: PHP-Server

So zeigen Sie den Namen nach der PHP-Anmeldung an:

Anmeldeformular:

<!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>

PHP-Anmeldecode:

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");//密码错误跳回登陆网页
    }

Namenscode, der nach der Anmeldung angezeigt wird:

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

Browser-Anzeigeeffekt:

username:zhangsan
password:123456

Das obige ist der detaillierte Inhalt vonSo zeigen Sie den Namen nach der PHP-Anmeldung an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn