XishuNav 网址导航系统内测版1.0

XishuNav 网址导航系统内测版1.0-小栈博客
XishuNav 网址导航系统内测版1.0
此内容为免费资源,请登录后查看
0
免费资源
智能摘要·小栈AI助手

XishuNav 网址导航系统内测版1.0

你还记得ASP时代的导航系统有多灵活吗?可以随意修改网页特效、嵌入自定义JS代码,几乎无所不能。XishuNav 正是从这种怀旧需求出发,用现代PHP技术重新诠释了这套理念。我经历过ASP建站时代,深知那种高度可定制性的价值,因此在开发PHP版本时,特意保留了后台网页特效配置、自定义JS嵌入功能——延续老ASP系统的灵活性,同时兼顾PHP环境的安全与易用。目前这套系统属于内测阶段,任何建议或BUG欢迎在论坛留言反馈。后台默认提供三套模板。

这是怎样一套PHP网址导航系统?

这是一款轻量级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 常量防直接访问
错误处理 自定义错误处理器,隐藏敏感信息

这套PHP源码在安全方面做足了功夫,无论是新手还是老站长都能放心使用。

数据库需要了解什么?

主要数据表均支持自定义前缀,这与常见的开源软件设计一致,方便多站点部署。

  • category – 分类(名称、英文名、颜色、排序、隐藏)
  • site – 网址(名称、URL、描述、图标、分类、点击量、推荐、审核、排序)
  • ad – 广告(标题、图片、链接、定时上下线、排序)
  • link – 友情链接(名称、URL、Logo、排序)
  • log – 操作日志(操作人、内容、IP、时间)
  • setting – 系统设置(键值对存储)
  • stats – 点击统计(按日期)

其中,数据库结构清晰,便于二次开发和数据迁移。

这是一款功能完整、安全可靠、轻量易部署的网址导航源码,适合个人站长快速搭建导航站。

常见问题

❓ 这套系统需要什么运行环境?
需要PHP 7.4或更高版本,MySQL数据库,以及Apache服务器(支持.htaccess伪静态)。安装过程有向导式install.php,会主动检测环境是否达标。
❓ 后台管理怎么登录?
安装完成后访问 yoursite.com/admin/login.php,输入设置的管理员账号和密码即可登录。登录页自带验证码,5分钟内有效,防暴力破解。
❓ 数据安全有保障吗?
整站采用PDO预处理防SQL注入、XSS过滤、后台Token认证、IP白名单等多重保护。后台还提供数据库一键备份/恢复功能,定期备份数据即可。
❓ 模板可以自己修改吗?
完全可以。系统提供3套默认模板(默认、卡片、复古),均位于template目录下。你也可以在后台模板管理页面对模板进行切换,甚至创建自己的模板。
❓ 内测阶段如何反馈问题?
欢迎在官方论坛留言反馈,任何建议或BUG都会被认真对待。内测版免费使用,正式版可能会有一些功能调整。
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容