源码系统概览
文章正文
大转盘4×4小游戏是一套用原生 PHP 写的网页抽奖系统,作者把它叫做幸运大转盘。它不依赖任何框架,整包二十多个 PHP 文件,丢到能跑 PHP 的虚拟主机就能用。核心是一个三轴转盘抽奖,用户靠签到和做任务攒积分,再用积分去转转盘或者到积分商城换礼品。后台把中奖率、符号、奖品和每日免费次数都开放出来调。这套东西最适合拿来做网站的用户活跃活动,也方便二次开发改成自己的玩法。本文基于 2026 年 8 月从源码包读取的实际文件整理,由 aosen.cc 源码评测团队发布。
源码简介
幸运大转盘是一套纯 PHP 开发的网页抽奖系统,没有用 ThinkPHP 这类框架,就是最朴素的原生写法。最核心的是一套三轴转盘抽奖逻辑,转盘符号用的是 emoji,命中规则分成双连小奖、三连好礼和超级大奖三档。用户进入系统先注册登录,每天签到领积分,或者去任务页做流水任务赚奖励,攒够了积分再去首页转转盘碰运气,也可以到积分商城把积分换成实物礼品。管理员在后台能直接改中奖率、增删符号、配置奖品和设定每日免费次数,整套运营闭环都在代码里。
核心数字一览:整包 28 个文件,安装脚本自动建 10 张表,后台 9 个管理页面,任务分 5 个档位,游客每天可免费抽 10 次,页面宽度控制在 460 像素以内。
实测依据:评测基于源码包内 index.php、spin.php、checkin.php、shop.php、tasks.php、login.php、install.php、config.php 以及 admin/ 目录下九个管理页的实际代码。
适用场景
这类积分抽奖系统在站长圈一直有需求。最常见的用法是放在网站或者公众号做用户活跃活动,新用户注册送积分、每天签到送积分,用转盘和商城把人留下来。它也能当小程序或者 H5 落地页的引流玩法,靠免费抽奖把访客转化成注册用户。对学生和刚学 PHP 的人,这套源码结构清楚、表设计直观,拿来做课程设计或者练手改版都挺合适。
和按活动或按席位收费的在线抽奖 SaaS 不同,这套源码跑在你自己的服务器上,用户数据和奖品规则都不出站,玩法界面也能自己改,长期用没有订阅成本。
| 对比项 | 在线抽奖 SaaS | 本套源码 |
|---|---|---|
| 部署位置 | 第三方平台服务器 | 自有服务器 |
| 数据归属 | 平台托管 | 自己掌握 |
| 规则定制 | 受平台功能限制 | 中奖率、界面、积分规则可改 |
| 长期成本 | 按活动或席位订阅 | 一次性部署,无订阅费 |
功能亮点
主要功能可以拆成几块:
- 三轴转盘抽奖:后台可调中奖率,从 100 往下拦,控制奖品实际发放数量。
- 每日签到:带当月日历和连续签到天数,连续来能看见 streak 在涨。
- 流水任务:按当天累计消耗积分分 5 个档位,达标就领奖励积分。
- 积分商城:双列卡片展示礼品,填联系方式和收货地址即可兑换,后台可审单发货。
- 游客体验:未登录用户每天也能免费抽 10 次。
- 后台管理:9 个页面覆盖仪表盘、用户、奖品、符号、记录、礼品、订单、公告、设置。
技术架构与部署指南
技术栈与运行环境
后端是原生 PHP,数据库用 MySQL 走 PDO 预处理,前端是手写 HTML 加 CSS 加原生 JS,整体走移动端优先的响应式,页面宽度基本卡在 460 像素以内,手机上看着最舒服。登录状态靠 PHP SESSION 维持,前后端通过简单的 AJAX 传 JSON 交互。部署环境需要 PHP 7 以上并开启 PDO_MYSQL 扩展,数据库用 MySQL 5.7 或者 MariaDB 都行,不需要 Composer 也不需要 node 环境,上传即跑。PHP 7 及以上版本官方支持 PDO_MYSQL 扩展,MySQL 5.7 与 MariaDB 均为官方长期维护版本。
安装与部署提示
把整包文件传到网站根目录或者子目录,浏览器访问 install.php,填上数据库主机、库名、账号密码,脚本会自动建好十张表并写入默认的符号和奖品数据。装完第一件事是把 install.php 删掉,不然别人能重新触发安装覆盖你的配置。config.php 里写死了后台口令,默认是 admin 和 admin888,上线前一定改成自己的强密码。后台入口在 admin/index.php,登录用的就是 config.php 里那对账号。
截图与演示说明

首页 index.php 是转盘主界面,spin.php 负责处理抽奖的 AJAX 请求,返回三个轴的符号、是否中奖和中奖档位。checkin.php 是签到页,页面上方显示连续天数和本月签到次数,下面是一张当月日历,签过的日期会高亮打勾。shop.php 是积分商城,礼品用两列网格排开,点任意一张卡片会弹出兑换窗口,要填手机或者微信以及收货地址。tasks.php 按当天累计消耗的积分列出五个档位的任务卡,进度条跟着流水走,达标了按钮从锁定变成立即领取。profile.php 是个人中心,后台九个页面则覆盖了用户管理、奖品配置、抽奖记录、兑换订单这些运营动作。
常见问题
问这套源码需要框架吗。
不需要,纯原生 PHP 写的,丢到支持 PHP 的虚拟主机或者服务器就能直接跑,不用装 Composer。
问抽奖概率能改吗。
能,后台系统设置里有一项中奖率,默认一百表示按命中规则正常判定,调低以后系统会用随机数拦掉一部分中奖,奖品发出多少你来控制。
问用户密码是怎么存的。
这一点要特别留意,注册时密码是明文写进数据库的,登录也是明文比对,正式对外服务前请务必自己改成 password_hash 加盐存储。
问积分能当钱花吗。
不能,积分只是站内的虚拟筹码,用来转盘抽奖和换礼品,全程不涉及现金兑付,也换不成法币。
问这套源码和在线抽奖 SaaS 有什么区别。
它跑在你自己的服务器上,数据不出站,中奖规则、页面样式、积分价值都能自己改,不用按月给第三方平台交钱。
安全风险提示
密码明文存储是这套源码最大的硬伤,login.php 把用户填的密码原样入库并原样比对,一旦数据库被拖库账号就全裸奔。默认管理员 admin 和 admin888 必须改,安装器默认还用空数据库密码,这些出厂设置上线前都得动。install.php 安装完要删,不然任何人都能重装改你的配置。各表单没有 CSRF 防护,签到和兑换这类接口存在被诱导提交的风险。config.php 里硬编码了数据库和后台口令,部署时记得换成你自己的真实信息。
下载说明
源码仅供学习研究和二次开发参考使用,请在下载后二十四小时内删除,不要用于商业用途或者非法用途。本站不对源码中可能存在的后门或者漏洞承担责任,正式部署前请自行审查代码并做好安全加固。如果觉得这个项目有帮助,请支持正版软件。
最后更新于 2026 年 8 月 16 日,本站会持续更新同类源码评测与部署笔记。