登录界面一般用php写的吗_PHP实现简单用户登录界面
时间: 2023-08-11 09:06:44 浏览: 41
登录界面可以用PHP实现,以下是一个简单的实现示例:
```php
<?php
// 开启 session
session_start();
// 定义用户名和密码
$username = "admin";
$password = "123456";
// 判断用户是否提交了表单数据
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单提交的用户名和密码
$input_username = $_POST["username"];
$input_password = $_POST["password"];
// 判断用户名和密码是否匹配
if ($input_username == $username && $input_password == $password) {
// 设置 session 变量
$_SESSION["username"] = $username;
// 跳转到首页
header("Location: index.php");
exit();
} else {
// 显示错误提示信息
$error_message = "用户名或密码错误";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登录</title>
</head>
<body>
<h1>登录</h1>
<?php if (isset($error_message)): ?>
<p style="color: red;"><?php echo $error_message; ?></p>
<?php endif; ?>
<form method="post">
<label>
用户名:
<input type="text" name="username">
</label>
<br>
<label>
密码:
<input type="password" name="password">
</label>
<br>
<button type="submit">登录</button>
</form>
</body>
</html>
```
这个示例代码实现了一个简单的用户登录界面,当用户输入正确的用户名和密码后,会将用户名存储在 session 变量中,并跳转到首页。如果用户名和密码不匹配,则会显示错误提示信息。注意,这个示例代码中的用户名和密码是硬编码在代码中的,实际应用中应该从数据库中获取。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)