接口规范文档

时间:2019-7-7   作者:berlin   分类: php   浏览:274   编辑   评论:0
时间:2019-7-7   分类: php    浏览:274  
一.我们系统的一般的接口设计和跨域处理 1.接口示例 1.前后端token验证 /* * 初始化操作 */ public function initialize() { // api接口测试的seesion_id,用param参数传递,cookie不能自动获取了! if (I('PHPSESSION')) { session_id(I('PHPSESSION')); ...

阅读全文>>

thinkphp5 的model层

时间:2019-4-21   作者:berlin   分类: php   浏览:327   编辑   评论:0
时间:2019-4-21   分类: php    浏览:327  
thinkphp3.2与thinkPHP5.0的区别 一、thinkphp3.2与thinkPHP5.0不同之处 5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。 模块和控制器 控制器的命名空间有所调整,并且可以无需继承任何的控制器类。 应用命名空间统一为app(可定义)而不是模块名; 控制器的类名默认不带Controller后缀; 控制器操作方法采用return方式返回数据 而非直接输出; 废除原来的操作前后置方法; 支持任意层次的控制器定义和访问; URL访问支持自动定位控制器; 数据库 5.0的数据库查询功能增强,原先需要通过...

阅读全文>>

Thinkphp漏洞修复指南 热门文章

时间:2019-4-17   作者:berlin   分类: php   浏览:723   编辑   评论:0
时间:2019-4-17   分类: php    浏览:723  
一.远程漏洞执行漏洞1 标题: ThinkPHP5 <= 5.0.22 远程代码执行高危漏洞 动修复 5.0版本 在think\App类的module方法的获取控制器的代码后面加上 if (!preg_match(‘/^A-Za-z*$/‘, $controller)) { throw new HttpException(404, ‘controller not exists:’ . $controller); } 5.1版本 在think\route\dispatch\Url类的parseUrl方法,解析控制器后加上 ...

阅读全文>>

返回顶部 返回首页 关于我们 自定义链接 自定义链接2 手机版本后花园 版权所有:IT技术分享 站长: berlin主题:水墨书香免费版 v1.4 程序:emlog
  • 文章:24 篇
  • 评论:1 条
  • 微语:1 条
  • 友链:1 个
  • 分类:8 个
  • 标签:0 个
  • 作者:1 人
  • 建站日期:2014-04-24