StartMVC更新日志

版本日志更新

php类库

更新日志

  • v2.7.5
    修复Session.php secure 改为自动检测 HTTPS(可配置覆盖),并支持SameSite
    config/common.php 增加cookie_secure和cookie_samesite配置项
    [修改]config/common.php[修改]startmvc/boot.php[修改]startmvc/core/Session.php
    08/04/2026
  • v2.7.4
    重构upload.php文件,用 finfo 检测真实 MIME,安全加强
    [修改]startmvc/boot.php[修改]startmvc/core/Upload.php
    08/03/2026
  • v2.7.3
    中间件增加Csrf验证
    csrf新增请求头回退
    csrf 组新增 exclude 配置,支付回调/开放 API 可免校验,支持 * 通配符
    新增 csrf_token()、csrf_field()、csrf_meta() 三个视图助手
    [新增]app/middleware/CsrfMiddleware.php[修改]config/common.php[修改]config/middleware.php
    08/02/2026
  • v2.7.2
    connect() 支持 SSL options;新增 whereRaw() / orWhereRaw();
    [修改]startmvc/boot.php[修改]startmvc/core/db/DbCore.php
    07/29/2026
  • v2.7.1
    DbCore.php真预处理绑定,重构数据库类,执行层 query()/exec()/fetch()/column() 全部走 prepare/bindValue/execute
    [修改]startmvc/boot.php[修改]startmvc/core/db/DbCore.php
    07/28/2026
  • v2.7.0
    db数据库类安全改进
    [修改]startmvc/boot.php[修改]startmvc/core/db/DbCore.php
    07/28/2026
  • 修复db类安全bug
    [修改]config/database.php[修改]startmvc/boot.php[修改]startmvc/core/db/DbCore.php
    07/28/2026
  • v2.6.8
    配置安全加固 1.默认是关闭 debug 和 trace(生产环境);2.增加环境变量支持,数据库密码从 .env 读取
    [新增].env.example[修改]config/common.php[修改]config/database.php
    07/27/2026