哈喽各位小伙伴!今天给大家分享一款超实用的纯 PHP 自律签到打卡源码 —— 戒了么 v4.2。
程序轻量化、部署简单,依靠本地数据库存储数据,主打习惯戒除、每日打卡、自律记录,个人使用、社群集体打卡都非常合适。
项目简介
戒了么是一款轻量每日签到打卡程序,专为想要自律、戒掉不良习惯的人群打造。基于纯 PHP 开发,结构简单、占用资源低,自带多重安全防护,功能丰富又稳定,新手也能快速搭建上线。
基础功能一览
每日签到限制同一天仅可签到一次,自动统计连续打卡天数,断签自动清零。
强制备注打卡打卡必须填写备注内容,杜绝无效打卡,记录每日自律心得。
图片上传支持上传打卡图片,单张最大 5MB,可拖拽上传,使用便捷。
随机励志标语每次签到成功,自动弹出鼓励标语,提升坚持动力。
补签功能仅支持补签昨天记录,防止恶意刷数据,规则严谨。
历史记录管理可查看全部打卡日志,支持编辑、删除单条历史记录。
多类自律目标内置 12 个预设目标,涵盖戒烟、戒酒、戒手机、戒熬夜、戒游戏、戒甜食、戒拖延等,同时支持自定义目标。
多重安全防护自带 XSS 注入防护、CSRF 安全验证;采用用户名 + 密码登录,有效防止他人冒充打卡。
v4.2 版本全新升级
1. 好友监督系统
支持添加好友、处理好友申请,互相查看打卡数据,结伴自律、彼此监督。
2. 数据可视化图表
▫️ 月度打卡率折线图▫️ 目标分布饼图▫️ GitHub 风格 365 天年度打卡热力图各项数据一目了然,直观查看自律状态。
3. 成就勋章体系
一共 9 枚专属勋章:初出茅庐、七日之火、半月坚持、自律达人、钢铁意志、月度全勤、百次打卡、高阶自律、自律之王,打卡解锁满满成就感。
4. 多主题切换
提供蓝、绿、紫、橙、暗黑5 套配色方案,系统自动保存个人偏好。
5. 每日提醒功能
可自定义提醒时间,浏览器推送通知,再也不怕忘记打卡。
6. 实用拓展功能
▫️ 一键导出打卡记录为 CSV 文件▫️ Canvas 生成成就分享图,可保存转发▫️ 支持 PWA 添加入桌面,离线也能使用▫️ 登录加密优化,账号安全性全面提升
运行环境 & 安装教程
运行环境PHP 7.4 及以上即可,普通虚拟主机、云服务器都能运行。
安装步骤
将源码上传至服务器根目录 访问地址: http://你的域名/init_db.php自动完成数据库初始化,即可注册登录使用
页面功能预览
整体界面简洁清爽,操作简单易上手。包含注册登录、目标选择、每日打卡、数据中心、好友管理、成就卡、个人设置等完整模块。
数据中心集中展示:当前连续天数、历史最长天数、总打卡次数,搭配各类图表,数据展示清晰直观。
适用场景
个人自律打卡:戒陋习、坚持运动、阅读、早起、冥想等自我记录 社群团队使用:组织成员集体打卡,营造自律氛围 小型站点搭建:面向自律爱好者开放使用 技术学习:纯 PHP 源码,适合新手研究、二次开发
源码总结
戒了么 v4.2 功能全面、轻量化、安全性高、部署零难度。从基础打卡、日志记录,到好友监督、数据图表、成就勋章、主题美化一应俱全,自用、商用、社群使用都非常合适。
夜雨聆风