登录后如何打印用户名?

初学者

我想在somone登录后在另一个页面上显示用户名,这也是登录的好方法吗?

<?php

session_start();

$database =mysqli_connect("localhost", "root", "", "login");

if (isset($_POST['login_bn'])) {
	
	$usrname = mysqli_real_escape_string($db, $_POST['usrname']);
	$pas = mysqli_real_escape_string($db, $_POST['pas']);
	
	$sql = "SELECT * FROM accounts WHERE usrname='$usrname' AND pas='$pas'";
	$result = mysqli_query($database, $sql);
	
	if (mysqli_num_rows($result) == 1) {
		
		header("location: home.php");
	
	} 
	
?>

我想在导航栏上的此处显示用户名

<?php

session_start();

?>

<!DOCTYPE html>

<html>
<head>

</head>
<body>

  <button onclick="'">Log Out </button>

<ul>
<!-- Here somehwere -->

<li><a href="main.html"> Home</a></li>


</ul>

对不起,新手问题

戴夫

试试这个,应该在php中阅读本次Session

在登录页面中设置会话$_SESSION["usrname"] = $usrname;并在home.php中获取价值

<?php    
    session_start();    
    $database =mysqli_connect("localhost", "root", "", "login");
    if (isset($_POST['login_bn'])) {    
        $usrname = mysqli_real_escape_string($db, $_POST['usrname']);
        $pas = mysqli_real_escape_string($db, $_POST['pas']);   
        $sql = "SELECT * FROM accounts WHERE usrname='$usrname' AND pas='$pas'";
        $result = mysqli_query($database, $sql);    
        if (mysqli_num_rows($result) == 1) {
            $_SESSION["usrname"] = $usrname;
            header("location: home.php");   
        }   
    ?>

home.php

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
  <button onclick="'">Log Out </button>
<ul>
<!-- Here somehwere -->
<?php  echo $_SESSION["usrname"]; ?>
<li><a href="main.html"> Home</a></li>
</ul>

我希望这会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

登录后如何显示用户名

使用锚标记登录后如何显示用户名

登录后如何更改到用户名的路由?

如何在codeigniter中登录后显示用户名

登录后无法显示用户名

用户登录后,如何将导航栏从“登录”更改为“用户名”?

如何找出登录机器的用户名?

如何从.htpasswd登录用户名?

登录系统,输入用户名和密码后登录

在登录表单中输入用户名/密码后如何转到特定用户的记录

如何在Woocommerce我的帐户页面上打印登录的用户名?

登录sqlplus后为什么总是打印用户名?

更改用户名后,新的用户名不会显示在登录窗口中

登录后如何重定向到我想要的页面,登录成功后如何显示用户名

登录后如何动态显示数据库中的用户名?

Django登录后如何在主页上显示用户名和姓氏

如何正确编写在登录后显示用户名的 PHP 代码?

输入错误的用户名和密码后,如何使脚本不崩溃?(smtplib-gmail登录)

在Microsoft Access中登录后如何放置欢迎“用户名”?

没有数据库登录后如何显示用户名

在 angular2 中登录后显示用户名

成功登录后,显示注销按钮以及用户名

登录Angular后在每个网页上显示用户名

Angular 7 - 成功登录后显示用户名

登录Nodejs App后很难显示用户名

终端osx中登录-f用户名后的密码

在codeigniter中成功登录后显示用户名

输入正确的用户名和密码后无法登录

如何获取登录Jasper Server的用户的用户名?