Thinkphp漏洞修复指南
admin | | 2020-06-20
一.远程漏洞执行漏洞1
标题: ThinkPHP5
动修复
5.0版本
在think\App类的module方法的获取控制器的代码后面加上
if (!preg_match(‘/^A-Za-z*$/‘, $controller)) {
throw new HttpException(404, ‘controller not exists:’ . $controller);
} [阅读全文]
thinkphp5 的model层
admin | | 2020-06-20
thinkphp3.2与thinkPHP5.0的区别
一、thinkphp3.2与thinkPHP5.0不同之处
5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。
模块和控制器
控制器的命名空间有所调整,并且可以无需继承任何的控制器类。
应用命名空间统一为app(可定义)而不是模块名;
控制器的类名默认不带Controller后缀;
控制器操作方 [阅读全文]
接口规范文档
admin | | 2020-06-20
一.我们系统的一般的接口设计和跨域处理
1.前后端token验证
/*
* 初始化操作
*/
public function initialize() {
// api接口测试的seesion_id,用param参数传递,cookie不能自动获取了!
if (I('PHPSESSION')) {
session_id(I('PHPSE [阅读全文]
利用angular+cordova实现离线存储,上线同步的技术分析
admin | | 2020-06-20
utf8 ionic4
https://blog.csdn.net/wangjiali123123/article/details/82872887
ionic4找不到模块'角离子型'
https://blog.csdn.net/sulu0416/article/details/85226160
ionic4慢启动
https://blog.csdn.ne [阅读全文]