以下是一个简单的PHP用户登录代码示例:
<?php
session_start();
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
// 假设这是从数据库中获取的用户信息
$db_username = 'admin';
$db_password = 'password';
if($username == $db_username && $password == $db_password){
$_SESSION['username'] = $username;
echo "登录成功!";
// 在这里可以跳转到其他页面
}else{
echo "用户名或密码错误!";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>用户登录</title>
</head>
<body>
<h2>用户登录</h2>
<form method="POST" action="">
<label for="username">用户名:</label>
<input type="text" name="username" required><br>
<label for="password">密码:</label>
<input type="password" name="password" required><br>
<input type="submit" name="submit" value="登录">
</form>
</body>
</html>
这段代码通过使用$_POST超全局变量来获取用户提交的表单数据,并与数据库中的用户名和密码进行比较。如果匹配成功,则将用户名存储在$_SESSION变量中,并显示登录成功的消息。否则,显示用户名或密码错误的消息。
上一篇:php截断包含
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站