Heim >Backend-Entwicklung >PHP-Problem >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['username']?$_POST['username']:''; $password = $_POST['password']?$_POST['password']:''; $link = mysqli_connect('localhost', 'root', 'root', 'test'); mysqli_set_charset($link,'utf8'); $sql = "select password from user_dologin where username='".$username."'"; $res = mysqli_query($link,$sql); $result = mysqli_fetch_assoc($res); mysqli_close($link); if($result['password'] == $password){ $_SESSION['username'] = $username; $_SESSION['password'] = $password;//一般情况下session中不保存密码信息 header("Location: index.php"); }else{ header("Location: login.html");//密码错误跳回登陆网页 }
Namenscode, der nach der Anmeldung angezeigt wird:
<?php session_start(); echo "username:".$_SESSION['username']."<br/>"; echo "password:".$_SESSION['password'];
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!