ThinkPHP 5.* 发布安全更新 —— 5.1.31 版本

栏目: PHP · 发布时间: 7年前

内容简介:本次版本更新主要涉及一个安全更新,由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况下可能的

本次版本更新主要涉及一个安全更新,由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况下可能的 getshell 漏洞,受影响的版本包括 5.05.1 版本,推荐尽快更新到最新版本。如果暂时无法更新到最新版本,请开启强制路由。

V5.1.31

  • 改进 field 方法

  • 改进 count 方法返回类型

  • download 函数增加在浏览器中显示文件功能

  • 修正多对多模型的中间表数据写入

  • 改进 sqlsrv 驱动支持多个Schemas模式查询

  • 统一助手函数与\think\response\Download函数文件过期时间

  • 完善关联模型的 save 方法 增加 make 方法仅创建对象不保存

  • 修改条件表达式对静态变量的支持

  • 修正控制器名获取

  • 改进view方法的 field 解析

V5.0.23

  • Query支持调用模型的查询范围

  • 聚合查询字段支持 DISTINCT

  • 改进闭包验证的参数

  • 多对多关联支持指定中间表数据名称

  • after/before验证支持指定字段验证

  • 改进多对多关联

  • 改进验证类

  • 增加 afterWithbeforeWith 验证规则 用于比较日期字段

  • 完善规则提示

  • 改进断线重连

  • 修正软删除的 destroy 方法

  • 修复模型的 save 方法当 data 变量为空 数据不验证

  • 模型增加 replace 方法

  • MorphOne 增加 make 方法创建关联对象实例

  • 改进 count 方法返回值类型

  • 改进聚合查询方法的正则判断

  • 改进 sqlsrv 驱动

  • 完善关联的 save 方法

  • 修正控制器名获取


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

新媒体革命——在线时代的媒体、公关与传播

新媒体革命——在线时代的媒体、公关与传播

仇勇 / 电子工业出版社 / 2016-2-1 / CNY 50.00

这既是传统媒体的大裂变年代,也是在线媒体开启的新闻业的黄金时代。 信息流动的新法则不仅改变了媒体业,也在重塑公关、传播和商业的面貌。总之,这个世界的连接方式不仅不再相同,而且这一改变不可逆转。在这个全新重启的在线时代里,无论是信息的获取还是商业本身,信任都变得比以往更重要。 从告别传统媒体的那一刻起,我就有着两个小小的“野心”:一是探寻适合在线时代的媒体生产方式;二是让优质内容有权获得......一起来看看 《新媒体革命——在线时代的媒体、公关与传播》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具