Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php登录实(php用户登陆)

作者:农村混血兒   发布日期:2025-10-29   浏览:810

以下是一个简单的PHP用户登录示例:

<?php
session_start();

// 检查用户是否已经登录
if(isset($_SESSION['username'])){
    header("Location: welcome.php");
    exit;
}

// 处理表单提交
if($_SERVER["REQUEST_METHOD"] == "POST"){
    // 获取表单数据
    $username = $_POST['username'];
    $password = $_POST['password'];

    // 验证用户名和密码
    if($username == "admin" && $password == "123456"){
        // 登录成功,将用户名保存到session中
        $_SESSION['username'] = $username;
        header("Location: welcome.php");
        exit;
    }else{
        // 登录失败,显示错误消息
        $error = "用户名或密码错误";
    }
}
?>

<!DOCTYPE html>
<html>
<head>
    <title>用户登录</title>
</head>
<body>
    <h2>用户登录</h2>
    <?php if(isset($error)){ echo $error; } ?>
    <form method="post" action="">
        <label for="username">用户名:</label>
        <input type="text" name="username" id="username" required><br><br>
        <label for="password">密码:</label>
        <input type="password" name="password" id="password" required><br><br>
        <input type="submit" value="登录">
    </form>
</body>
</html>

上述代码首先启动了一个会话(session),然后检查用户是否已经登录。如果用户已经登录,则跳转到欢迎页面(welcome.php)。如果用户尚未登录,则在表单提交后验证用户名和密码。如果验证成功,则将用户名保存到session中,并跳转到欢迎页面。如果验证失败,则显示错误消息。

在HTML部分,使用一个表单来接收用户输入的用户名和密码。提交表单后,将数据发送到当前页面进行处理。

上一篇:php多进程代码实例(php多线程与并发)

下一篇:利用php做年历表(用php做一个日历表)

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站