PHP 开源框架 MiniFramework 发布 2.4.0 版
MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。
MiniFramework于2020年7月11日发布2.4.0版本,主要变化有:
- 新增 isTimestamp() 全局函数,用于判断一个字符串是否为 UNIX 时间戳格式。
- 新增 CSRF_TYPE 常量,默认值为cookie,用于定义客户端获取 CSRF 令牌的方式。
- 新增 header 方式获取 CSRF 令牌的特性,默认 X-Mini-Csrf-Token 为消息头名称。
- 新增 Mini\Security\Sign 类,用于对 GET 或 POST 数据进行签名和校验。
- 在示例 Example 控制器中,增加了通过 Mini\Security\Sign 类进行签名和校验的示例代码。
- 为提升运行效率将 CSRF 令牌校验改为默认禁用状态,因此变更常量 CSRF_TOKEN_ON 默认为 FALSE。
- 改进视图渲染和输出方式,统一由 Mini\Base\Http 负责最终输出。
- 基于安全考虑,从响应头中删除 MiniFramework 文字信息。
MiniFramework 2.4.0 版本下载地址
码云Gitee下载地址:
zip格式:https://gitee.com/jasonwei/miniframework/repository/archive/2.4.0?format=zip
tar.gz格式:https://gitee.com/jasonwei/miniframework/repository/archive/2.4.0?format=tar.gz
GitHub下载地址:
zip格式:https://github.com/jasonweicn/miniframework/archive/2.4.0.zip
tar.gz格式:https://github.com/jasonweicn/miniframework/archive/2.4.0.tar.gz
通过 Composer 安装部署的方法
通过 Composer 可以快速安装部署一个基于 MiniFramework 的基础应用模板,开发者可以通过这个模板快速开始构建自己的 Web 应用。
php composer.phar create-project --prefer-dist --stability=dev jasonweicn/miniframework-app-basic
MiniFramework 快速入门文档
地址:http://www.miniframework.com/docv2/guide/
近期版本更新主要变化回顾:
2.3.3
* 修复REST模式运行时的一个Bug,感谢PndOS反馈此Bug。
2.3.2
* 修复通过PHP内置WEB服务器运行框架时出现NOTICE报错的Bug,感谢codetyphon反馈此Bug。
2.3.1
* 修复Mini\Base\Upload::saveOne()方法中无法正常抛出异常的Bug
* 完善部分代码中遇到错误的异常提示
* 完善示例应用兼容多平台目录分隔符
2.3.0
* 新增方法Mini\Db\Mysql::prepareInsert(),用于按预处理方式向MySQL插入记录
* 新增方法Mini\Db\Mysql::prepareInsertAll(),用于按预处理方式向MySQL批量插入记录
* 在示例应用入口index.php中,改用const声明常量,优化框架性能
* 在部分文件中,启用PHP7支持的批量引入命名空间的代码写法
* 全面启用方括号方式定义数组
* 更新composer.json定义,放弃对于PHP5的兼容性支持,提升PHP最低版本要求至7.2.0
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
150多亿个用户名和密码被泄露
当前,至少有150亿个凭证在各种黑市和论坛上流传,这为网络犯罪分子提供了接管帐户攻击和身份出租服务的便利。 经过安全公司Digital Shadows的调查报告显示,多数泄露都是由于消费者自身对数据不够重视所导致的,于是黑客们可以利用这些凭证和数据,来发动凭证填充攻击。 报告显示:暴力破解工具和帐户检查程序在黑市和论坛上都有售卖,平均售价为4美元,其中最受欢迎的市场是UnderWorld(以前为RichLogs)和Tenebris,但最大的市场仍然是Genesis Market。 部分用户名和密码组合都是免费提供的,其中有50亿张凭证是“独一无二”“可售卖的”,这50亿张凭证的平均售价是15.43美元,防病毒帐户是20多美元,而其他类型的帐户(有线电视、社交媒体、流媒体、成人、音乐、文件共享和视频游戏帐户)通常不到10美元。 最昂贵的帐户是用于域管理员访问的,因为它们在网络上提供了最高级别的信任和控制,所以许多广告公司通过拍卖来提供域名管理员的访问权限,并以高达12万美元(平均3139美元)的价格将其卖给出价最高者。 这些价格的定位取决于所在行业,其中对地方政府和金融部门的要价最高。 ...
- 下一篇
互联网一站式框架 sumk 发布 2.8.1 版
sumk 的定位是提供一个类似于 spring boot 的轻量级互联网框架。它的特点是开发速度以及对互联网天然支持,比如分布式 session、数据库读写分离、微服务、可实时更新的redis缓存、分布式锁、统一日志等。在依赖jar的总大小、占用的内存、启动速度这些方面都比spring boot有很大的优势。web服务的性能也比spring mvc高很多。框架还对日志和异常做了统一处理,大大加快了bug定位速度。 本次更新主要是针对http中的文件上传功能,它改为基于servlet3的MultiPart模式,而不是commons-upload。同时去掉对commons-upload的依赖
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能