推广 热搜: 音视频  page  使用  选择  搜索引擎  企业  百度  个数  可以  父亲 

基于PHP8的防红短网址生成系统

   日期:2024-12-20     作者:90iao    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/9415.html
核心提示:手册阅读须知:本手册仅针对 饼干短链接生成系统版本本系统是自豪的采用OreoFrame微PHP快速开发框架1.0的基础上开发出来的
手册阅读须知:本手册仅针对 饼干短链接生成系统版本

本系统是自豪的采用Oreoframe微PHP快速开发框架1.0的基础上开发出来的短连接生成系统。

系统的开发完全遵循Oreoframe的快速开发理念以及灵活特征打造的产品,同样本系统也能作为学习Oreoframe的一套完整教程。

1.完整的基于角色的访问控制RBAC)模块。

2.系统基本参数的设置。

3.短网址域名的配置,包括但不限于(多条域名的增删改查,生命周期设置,防红设置,防红模板选择,状态设置。

4.生成的短网址点击统计功能。

1.简洁大气的生成页面。

2.自动获取后台设置的短网址域名。

3.自动生成且sweetalert返回。

整个逻辑过程

用户提交短网址生成请求 -> 后端验证是否合法请求 -> 自动判断是否存在系统库短网址域名 -> 判断是否协议域名 -> 查询是否已存在链接 -> 更新或新增处理->记录生成者的IP地址 -> 冗余校验码分配地址 -> 返回。

访问: 根据地址块查找 -> 判断是否合法 -> 通过验证判断是否原短网址地址 -> 其他记录 -> 跳转。

其实很多功能的实现比描述的复杂的多且有很多验证机制,如果你是好学可以参考和学习且可以与作者一起探讨。

开发环境:PHP8 ,MySql8.0,Redis6.0

运行环境:PHP7+,Mysql8.0,Reids可根据业务需求安装和配置即可

注:关于数据库的说明:原则上最低数据库版本为8.0,若您的环境无此版本,则最低要求5.7。

 

你可以直接克隆到项目文件,或者打包下载到本地。

框架需要配置伪静态规则

Apache

 

Nginx

 
 

导入数据库文件以及配置数据库链接文件

在根目录中获取database.sql文件,导入至mysql,而后编辑 根目录/config/oreo_database.php 文件中的相关配置信息

注: redis以及其他项配置在 根目录/config/oreo_app.php 文件中,如需配置Redis也请在此文件中设置(redis开启后您可以选择开启

redis开启后您可以选择开启 安全监测(如果触犯安全规则IP会被暂时拉黑,此功能需开启redis),redis未配置请把 safety 设为 false

http://你的URL/home

默认登录帐号:admin

默认登录密码:123465

本文地址:http://ww.kub2b.com/news/9415.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号