最流行的 PHP 框架之一
大家好,今天想跟大家分享一个我最近做的小东西——一款基于微信小程序的AI大模型问答应用。
这是一篇酝酿了将近两年的 Thinkphp8 + Workerman4 整合文章,文章撰写时,整合方案已被下载超过 1700 次,共更新了 13 个版本,算是比...
最近完成了一个多端内容管理平台的开发,覆盖安卓APP、微信小程序和公众号H5三个端。整个过程中在架构设计、多端适配、接口统一等方面积累了不少经验,写篇文章记录一...
ThinkPHP 3.2.3 版本的文件缓存驱动(Think\Cache\Driver\File)在 set() 方法中,将用户输入数据序列化后直接写入以 .p...
ThinkPHP 3.2.3 在数据库 UPDATE 操作中存在 SQL 注入漏洞,主要源于 where 条件处理中的 bind 表达式不当拼接,以及后续执行阶...
ThinkPHP 3.2.3 中的 SQL 注入漏洞(主要影响 Model::find()、Model::delete() 和 Model::select() ...
ThinkPHP ≤ 3.2.3 或 ≤ 5.1.22 版本在处理用户可控的 ORDER BY 排序参数时,由于框架未对输入值进行充分的转义和验证,允许攻击者注...
如果你改变了项目目录(例如把Application更改为Apps),只需要在入口文件更改APP_PATH常量定义即可:
在云原生时代,PHP应用的安全架构需要新的思路。Casbin 作为一个强大的授权管理框架,能帮助 PHP 开发者在微服务、容器化和 SaaS 化趋势下,构建灵活...
写接口时,要反复判断 “用户有没有访问权限”“角色能不能操作这个资源”;改需求时,加一个新权限就要改一堆代码,还容易漏判、错判;对接不同项目时,权限逻辑又要重新...
ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和...
在O2O平台、物流配送、外卖服务等应用场景中,抢单功能已成为核心业务模块之一。本文将详细介绍如何使用UniApp作为前端框架,ThinkPHP作为后端API服务...