Logging 登录页面以显示;“欢迎用户”;关于index.php
我创建了登录页面,一切正常,但将我重定向到一个新页面,上面写着我在ECHO中编写的内容,但我希望它在index.php中显示,并在右上角显示“欢迎用户名”。就像在facebook上,当你登录时,上面写着“欢迎用户” 这里是index.phpLogging 登录页面以显示;“欢迎用户”;关于index.php,logging,login,login-control,login-script,Logging,Login,Login Control,Login Script,我创建了登录页面,一切正常,但将我重定向到一个新页面,上面写着我在ECHO中编写的内容,但我希望它在index.php中显示,并在右上角显示“欢迎用户名”。就像在facebook上,当你登录时,上面写着“欢迎用户” 这里是index.php <!DOCTYPE html> <html> <head> <title>NAME</title> <meta charset="UTF-8"> <li
<!DOCTYPE html>
<html>
<head>
<title>NAME</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/login.css"/>
<meta name=viewport content="width=device-width, initial-scale=1">
</head>
<body>
<div id="login">
<h1>Welcome to NAME</h1>
<h2>LOGIN OR REGISTER<br/>TO CONTINUE</h2>
<form action="login.php" method="POST" class="input">
<label for="username">Username</label><br/>
<input type="text" name="username"> <br/>
<label for="password">Password</label><br/>
<input type="password" name="password"> <br/>
<input type="submit" value="Login">
</form>
</div>
</body>
</html>
名称
欢迎来到NAME
登录或注册
以继续
用户名
密码
下面是login.php
<?php
session_start();
$username = $_POST ['username'];
$password = $_POST ['password'];
if ($username&&$password)
{
$connect = mysql_connect ("localhost","root","") or die ("Could not connect");
mysql_select_db ("logintest") or die ("Could not find database");
$query = mysql_query ("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows ($query);
if ($numrows !=0)
{
while ($row = mysql_fetch_assoc($query))
{
$dbusername = $row ["username"];
$dbpassword = $row ["password"];
}
if ($username==$dbusername&&$password==$dbpassword)
{
echo "Welcome USER";
$_SESSION ["username"]=$username;
}
else
echo "Incorrect password";
}
else
die ("That user does not exist");
}
else
die("Please enter username and password");
?>
如果我正确理解了您的问题,并且您将用户名存储在会话中(按原样),那么您需要做的就是echo$\u会话[“username”]
在您想要显示它的地方。例如,在index.php中,只需执行以下操作
欢迎来到
显然,删除$_SESSION和第一个括号之间的空格,因为它放在一起时无法在代码块中正确呈现
--编辑--
删除echo“欢迎用户”代码>从您的login.php
修改index.php:
欢迎使用
未来:
欢迎使用
谢谢,但我的login.php仍然表示,如果用户名和密码正确,它只会回显“欢迎用户”。。。如果我把Welcome放到facebook上,它会显示通知:未定义变量:_SESSION在C:\xampp\htdocs\sites\test\index.php的第16行,我想在facebook上创建类似的内容,我用“tommy”登录它有“tommy”内容,但如果我用“mark”登录它有“mark”内容