“老陈工具箱”是一个简单的网址收藏工具,用户可以通过前台页面查看收藏的网址,管理员可以通过后台管理界面添加、删除网址。该项目采用 PHP + MySQL 实现,具备账号密码登录验证功能,确保后台管理的安全性。
将项目代码下载到 Web 服务器的根目录或指定的项目目录中。
打开 MySQL 命令行或使用可视化工具(如 phpMyAdmin),创建一个新的数据库,例如命名为 your_database。
在创建好的数据库中执行以下 SQL 语句,创建所需的数据表:
-- 创建存储网址信息的表
CREATE TABLE websites (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
url VARCHAR(255) NOT NULL
);
-- 创建存储管理员账号信息的表
CREATE TABLE admins (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL UNIQUE,
password VARCHAR(30) NOT NULL
);
-- 插入一条初始管理员账号记录(实际使用时请修改为你自己的账号密码)
INSERT INTO admins (username, password) VALUES ('admin', 'admin123');
打开项目中的 config.php 文件,修改数据库连接配置信息:
<?php
// 数据库连接配置
$servername = "localhost"; // 数据库主机地址
$username = "your_username"; // 数据库用户名
$password = "your_password"; // 数据库密码
$dbname = "your_database"; // 数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: ". $conn->connect_error);
}
?>
确保 Web 服务器对项目目录有读写权限,以避免出现文件访问问题。
配置好 Web 服务器后,在浏览器中输入项目的访问地址(例如 http://localhost/laochen-toolbox),即可访问“老陈工具箱”的前台页面。访问后台管理页面,需在浏览器中输入 http://localhost/laochen-toolbox/login.php,输入管理员账号和密码进行登录。
用户可以在前台页面查看所有收藏的网址,点击网址名称即可在新窗口中打开该网址。
login.php 页面,输入正确的管理员账号和密码进行登录。password_hash 和 password_verify 函数来提升安全性。