老表轻量导航系统 v1.0.0
基于 PHP + SQLite 的轻量级网址导航系统,不用装 MySQL,上传即可运行。
项目简介
老表轻量导航系统是给个人站长和中小团队用的网址导航程序。后端 PHP + SQLite,省掉了 MySQL 这一层,虚拟主机也能跑。前端用的是 Moonshine UI,界面干净,自带暗黑模式,PC、平板、手机三端都做了适配。
核心亮点
- 零依赖部署 —— 只需 PHP 8.1+ 和 SQLite 扩展,不依赖 MySQL
- 一键暗黑模式 —— 前台后台统一支持明暗主题切换,偏好自动记住
- 安全防护 —— CSRF 防护、登录验证码、SQL 预处理、XSS 过滤、安全响应头
- 广告隔离渲染 —— 广告代码放进 iframe 沙箱,再乱的第三方代码也不会撑坏页面
- 响应式设计 —— 桌面端、平板、手机自适应
- 申请收录 —— 访客在线提交网站,管理员审核通过后自动上线
- 访问统计 —— 访客数据实时记录,配可视化趋势图表
功能模块
| 模块 | 说明 |
|---|---|
| 仪表盘 | 访问统计、访客趋势图表、最新申请、系统信息概览 |
| 分类管理 | 自定义分类名称、图标、排序、启用/禁用 |
| 导航管理 | 网站收录、图标自动获取、排序、点击统计 |
| 申请管理 | 审核用户提交的网站,通过后自动写入导航列表 |
| 广告管理 | 支持图片广告和 HTML/JS 代码广告,位置下拉选择,iframe 沙箱渲染 |
| 系统设置 | 站点名称、描述、关键词、页脚、每页数量、详情页开关、访客统计开关等 |
| 个人资料 | 管理员用户名、密码修改 |
| 访客统计 | 记录访客 IP、UA、访问时间,支持趋势图表展示 |
| 评分评论 | 游客可对网站进行 1-5 星评分并留言 |
| 暗黑模式 | 前后台一键切换明暗主题,自动保存偏好 |
技术栈
| 类别 | 技术 |
|---|---|
| 后端 | PHP 8.1+ / SQLite 3 / PDO |
| 前端框架 | Moonshine UI |
| JavaScript | jQuery 3.7 / Chart.js / DataTables / SweetAlert2 |
| 图标 | Font Awesome 6 |
| 安全 | CSRF Token / 登录验证码 / PDO 预处理 / XSS 过滤 / 安全响应头 |
安装部署
环境要求
- PHP 8.1 或更高版本
- SQLite 3 扩展
- PHP PDO 扩展
- PHP cURL 扩展(用于自动抓取网站图标)
安装步骤
- 把程序文件上传到网站根目录
- 浏览器打开
http://你的域名/install/进入安装向导 - 设置管理员账号密码,填写站点信息
- 点击安装,装完立刻删掉
install/目录(很重要) - 访问
http://你的域名/admin/登录后台
目录结构
├── admin/ 后台管理页面 ├── assets/ 静态资源 │ ├── chart.js/ 图表库 │ ├── css/ 样式文件 │ ├── fontawesome/ 图标库 │ ├── js/ JavaScript 库 │ ├── moonshine/ UI 框架 │ └── sweetalert2/ 弹窗组件 ├── config/ 配置文件(数据库、系统配置) ├── includes/ 核心函数库 ├── install/ 安装向导(安装后删除) ├── uploads/ 上传文件目录 ├── index.php 首页 ├── detail.php 网站详情页 ├── apply.php 申请收录页 └── README.md 说明文档
安全建议
- 装完第一件事:删除
install/目录 - 定期更换管理员密码
- 在 Nginx/Apache 里配置规则,禁止直接访问
config/目录 - 建议全站开启 HTTPS
- PHP 保持最新稳定版
更新日志
v1.0.0
- 首个正式版本发布,PHP + SQLite 架构,无需 MySQL
- 前后台统一 Moonshine UI 设计语言
- 暗黑模式全覆盖
- 申请收录系统(自动获取网站信息 + 后台审核)
- 广告管理系统(iframe 沙箱隔离,防止代码破坏页面)
- 登录验证码防护
- CSRF / XSS / SQL 注入全面防护
- 安全响应头(X-Content-Type-Options / X-Frame-Options / X-XSS-Protection / Referrer-Policy)
- 响应式设计,适配 PC / 平板 / 手机
- 访问统计与趋势图表
- 网站评分评论系统
- 详情页启用/禁用开关
下载链接
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END










请登录后查看评论内容