我之所以开发这套导航系统,是因为经历过 ASP 建站时代,深知传统 ASP 导航系统灵活、可自定义网页特效、可自由嵌入 JS 代码的优势,因此在开发 PHP 版本时,特意保留了后台网页特效配置、自定义 JS 代码嵌入功能,延续老 ASP 系统的灵活可定制特性,兼顾现代 PHP 环境的安全与易用。这台系统属于内测阶段有什么好的建议和BUG反馈的可以在论坛留言反馈。
后台默认三套模板

这是一款轻量级 PHP 网址导航/书签管理系统(类似 hao123),适合搭建个人或团队的网址收藏站、导航站。由「西数资源网」开发发布。
🏗️ 技术架构
项目技术
后端语言PHP 7.4+(面向过程 + 单例模式数据库类)
数据库MySQL(PDO 预处理,防SQL注入)
前端框架Bootstrap 4 + Font Awesome 4
模板引擎原生 PHP 模板(3套可选)
安装方式向导式安装(install.php)

📁 目录结构
├── index.php # 前台首页(搜索+分类+网址展示)
├── category.php # 分类页
├── 404.html # 404页面
├── install.php # 安装向导(538行,含环境检测、建表、初始化)
├── config.php # 数据库配置(安装后生成)
├── .htaccess # Apache伪静态规则

├── include/
│ ├── db.class.php # 数据库单例类(PDO封装,CRUD方法)
│ └── functions.php # 核心函数库(安全过滤、版权保护、验证码等)

├── admin/ # 后台管理面板(15个功能模块)
│ ├── login.php # 管理员登录(含验证码)
│ ├── index.php # 后台首页(统计仪表盘)
│ ├── site.php # 网址管理(增删改查、审核、推荐、隐藏)
│ ├── site_add.php # 添加网址
│ ├── site_import.php# 批量导入网址
│ ├── category.php # 分类管理
│ ├── setting.php # 系统设置(站点名、SEO、模板、自定义JS等)
│ ├── template.php # 模板管理
│ ├── ad.php # 广告管理(支持定时上下线)
│ ├── link.php # 友情链接管理
│ ├── stats.php # 站点统计(点击排行、分类统计)
│ ├── log.php # 操作日志
│ ├── backup.php # 数据库备份/恢复
│ └── header/footer # 后台公共模板

├── template/ # 前台模板(3套风格)
│ ├── default/ # 默认风格(紫蓝渐变,移动端优先)
│ ├── card/ # 卡片风格
│ └── retro/ # 复古风格

├── data/ # 数据目录(install.lock等)
└── logs/ # 日志目录
✨ 核心功能
🏠 前台功能
•分类导航:按分类展示收录网站,支持分类颜色标识
•搜索功能:支持按名称、URL、描述模糊搜索
•移动端适配:自动检测设备,PC/手机展示不同布局
•网址推荐:推荐站点优先展示,带⭐标识
•广告位:支持定时上下线的广告展示
•友情链接:底部友链展示
•伪静态:支持 URL Rewrite 美化链接
•网站开关:后台可一键关闭网站维护
🔧 后台功能
•仪表盘:分类数、网址数、友链数、今日新增统计
•网址管理:增删改查、审核/批量审核、推荐/隐藏、排序
•批量导入:支持批量导入网址
•分类管理:分类增删改、排序、颜色设置、英文名
•系统设置:站点名、副标题、SEO关键词/描述、ICP备案号、统计代码、自定义JS、模板切换、网站开关、IP白名单
•广告管理:广告增删改、定时上下线、排序
•友情链接:友链增删改、排序
•站点统计:点击排行、分类点击统计、今日点击
•操作日志:记录管理员所有操作(含IP)
•数据库备份:一键备份/恢复,SQL文件带版权标记
•模板管理:3套模板切换
🔒 安全机制

安全项实现方式
SQL注入PDO预处理 + sql_filter双重防护
XSS攻击xss_filter过滤 + htmlspecialchars输出转义
后台认证Session + Token令牌(自动刷新,防频繁掉线)
验证码登录页验证码(5分钟过期)
IP白名单支持通配符的IP访问控制
目录保护data/include目录通过.htaccess禁止直接访问
入口校验IN_SYSTEM 常量防直接访问
错误处理自定义错误处理器,隐藏敏感信息

📊 数据库设计
主要数据表(均支持自定义前缀):
•category – 分类(名称、英文名、颜色、排序、隐藏)
•site – 网址(名称、URL、描述、图标、分类、点击量、推荐、审核、排序)
•ad – 广告(标题、图片、链接、定时上下线、排序)
•link – 友链(名称、URL、Logo、排序)
•log – 操作日志(操作人、内容、IP、时间)
•setting – 系统设置(键值对存储)
•stats – 点击统计(按日期)
💡 总结
这是一款功能完整、安全可靠、轻量易部署的网址导航源码,适合个人站长快速搭建导航站。

声明:本站所有资源均来源于互联网收集,仅供学习参考使用,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。