当前位置: 首页 > article >正文

PHP实现用户登录与注册功能

一. 安装和配置 XAMPP


1. 下载并安装 XAMPP:



   访问 [XAMPP 官网](https://www.apachefriends.org/index.html),下载适合你操作系统的版本。
   安装 XAMPP,安装过程中可以选择默认选项。

2. 启动 Apache 和 MySQL:


   打开 XAMPP 控制面板。
   点击 `Start` 按钮,启动 `Apache` 和 `MySQL` 服务。
   确保 Apache 和 MySQL 的状态变为 `Running`。

3. 测试 XAMPP:


   打开浏览器,访问 `http://localhost`。
   如果看到 XAMPP 的欢迎页面,说明安装成功。

二. 创建数据库和用户表


1.访问 phpMyAdmin:


   在浏览器中访问 `http://localhost/phpmyadmin`。
   使用默认用户名 `root`,密码留空(如果没有设置密码),登录到 phpMyAdmin。

2. 创建数据库:


   在 phpMyAdmin 中,点击左侧的 `New`。
   输入数据库名称(例如 `mydatabase`),选择 `utf8_general_ci` 作为排序规则,点击 `Create`。

3. 创建用户表:


   在新建的数据库中,点击 `SQL` 标签,输入以下 SQL 语句创建 `users` 表:
   

 ```sql
     CREATE TABLE users (
         id INT AUTO_INCREMENT PRIMARY KEY,
         username VARCHAR(50) NOT NULL UNIQUE,
         password VARCHAR(255) NOT NULL,
         email VARCHAR(100) NOT NULL UNIQUE
     );
     ```


   点击 `Go` 执行 SQL 语句。

三. 创建项目文件夹


1. 创建项目目录:


   进入 XAMPP 的安装目录(默认是 `C:\xampp\htdocs`)。
   创建一个新文件夹,例如 `myproject`。

2. 设置项目路径:


   在浏览器中访问 `http://localhost/myproject`,确保可以访问到该目录。

四. 编写注册功能


1. 创建注册页面 (`register.php`):


    在 `myproject` 文件夹中创建 `register.php` 文件,内容如下:
 

   ```php
     <!DOCTYPE html>
     <html>
     <head>
         <title>注册</title>
     </head>
     <body>
         <h2>注册</h2>
         <form action="register_process.php" method="post">
             <label for="username">用户名:</label>
             <input type="text" name="username" required><br>
             <label for="password">密码:</label>
             <input type="password" name="password" required><br>
             <label for="email">邮箱:</label>
             <input type="email" name="email" required><br>
             <input type="submit" value="注册">
         </form>
     </body>
     </html>


http://www.kler.cn/a/594577.html

相关文章:

  • ruoyi 小程序使用笔记
  • 第四周日志-用网络请求理解bp(2)
  • React如何导入md5,把密码password进行md5加密
  • LeetCode hot 100—只出现一次的数字
  • 目标检测YOLO实战应用案例100讲-面向交通复杂目标场景的机器视觉检测技术研究(续)
  • 初识Brainstorm(matlab)
  • 2025年汽车加气站操作工考试精选题库
  • 数据库的两种模式
  • L1-005-008
  • 掌握 Shopee 商品数据:用爬虫解锁无限商机
  • 鸿蒙NEXT开发之开屏广告实现
  • 力扣hot100——三数之和(双指针)
  • SVN 泄露
  • 从模拟到现实:Sensodrive高精度力反馈技术赋能物流运输的高效与安全
  • 【OCR】使用Umi-OCR进行PDF文档的光学字符识别
  • 视频推拉流EasyDSS点播平台云端录像播放异常的问题排查与解决
  • Git 使用笔记
  • Redis常用数据类型深度解析:从理论到最佳实践
  • 宇树科技纯技能要求总结
  • 群体智能优化算法-牛顿-拉夫逊优化算法(Newton-Raphson-Based Optimizer, NRBO,含Matlab源代码)