生成一份PHP登录页面
时间: 2023-10-22 09:22:43 浏览: 48
好的,以下是一个简单的PHP登录页面的示例代码:
```php
<!DOCTYPE html>
<html>
<head>
<title>PHP登录页面</title>
</head>
<body>
<h2>PHP登录页面</h2>
<form action="login.php" method="POST">
<label>用户名:</label>
<input type="text" name="username" required><br><br>
<label>密码:</label>
<input type="password" name="password" required><br><br>
<input type="submit" value="登录">
</form>
</body>
</html>
```
在这个示例中,我们创建了一个HTML表单,用户需要输入用户名和密码才能登录。表单的“action”属性指定了当用户提交表单时要执行的PHP脚本。在这个示例中,我们将登录脚本命名为“login.php”。
下面是login.php的示例代码:
```php
<?php
session_start();
if($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
if($username == 'admin' && $password == '123456') {
$_SESSION['login_user'] = $username;
header("location: welcome.php");
} else {
$error = "用户名或密码错误!";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>PHP登录页面</title>
</head>
<body>
<h2>PHP登录页面</h2>
<form action="" method="POST">
<label>用户名:</label>
<input type="text" name="username" required><br><br>
<label>密码:</label>
<input type="password" name="password" required><br><br>
<input type="submit" value="登录">
</form>
<?php if(!empty($error)) { ?>
<p style="color:red;"><?php echo $error; ?></p>
<?php } ?>
</body>
</html>
```
在这个示例中,我们首先启用了session,并检查了请求方法是否为POST。如果是POST请求,我们获取了表单中的用户名和密码,并检查了它们是否匹配预定义的值。如果匹配,我们将用户的登录信息存储在session中,并将用户重定向到欢迎页面。否则,我们将错误消息存储在$error变量中,并在页面上显示它。
请注意,这只是一个简单的示例,您需要根据实际情况进行修改和优化。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)