ThinkPHP 的 Vender的简单实用 框架版本:3.2 示例一、调用二维码类: 实例二、调用获取音视频等文件信息类: 注意:Vender加载时,路径是:方式一:文件夹名/文件名;方式二:文件夹名.文件名。 可以是 【/】,也可以是【.】。 ...
分类:
Web程序 时间:
2019-01-21 19:17:21
阅读次数:
191
漏洞描述由于ThinkPHP5.0框架对Request类的method处理存在缺陷,导致黑客构造特定的请求,可直接GetWebShell。 漏洞评级严重 影响版本ThinkPHP 5.0系列 < 5.0.24 安全版本ThinkPHP 5.0系列 5.0.24ThinkPHP 5.1系列 5.1.3 ...
分类:
Web程序 时间:
2019-01-21 16:03:19
阅读次数:
190
修改项目配置文件 application/config.php中的 pathinfo_fetch的末尾增加 REQUEST_URI 详情参考:https://www.colabug.com/3520570.html ...
分类:
Web程序 时间:
2019-01-19 18:40:25
阅读次数:
216
1、复制public下的index.php与.htaccess文件至根目录; 2、直接修改index.php,将内容修改为:<?php require 'public/index.php'; ?> 3、访问(你的域名)yourdomain即可成功; ...
分类:
Web程序 时间:
2019-01-19 12:17:27
阅读次数:
230
2019年1月14日消息,thinkphp又被爆出致命漏洞,可以直接远程代码执行,getshell提权写入网站***到网站根目录,甚至直接提权到服务器,该漏洞影响版本ThinkPHP5.0、ThinkPHP5.0.10、ThinkPHP5.0.12、ThinkPHP5.0.13、ThinkPHP5.0.23、thinkphp5.0.22版本。***者可以伪造远程恶意代码,对服务器进行post提交数据来
分类:
Web程序 时间:
2019-01-18 10:57:13
阅读次数:
215
If标签如果php中if语句的作用,if是用于流程控制的。 在ThinkPHP中if标签也是用于流程控制的。 If标签的语法格式: <if condition=’条件表达式’> 输出结果1 <elseif condition=’条件表达式2’/> 输出结果2 <elseif condition=’条 ...
分类:
其他好文 时间:
2019-01-16 19:17:37
阅读次数:
177
1,代码的高度复用 1,js的删除,弹出框都可以用嵌入的js,不用每个页面都写 2,控制器的初始化函数可以实现配置某些变量,比如admin模块的topic控制器的初始化函数可以 $this->obj = model('Topic'); 3,验证器使用模块文件夹下validate文件夹创建的控制器类( ...
分类:
Web程序 时间:
2019-01-16 16:40:41
阅读次数:
203
thinkphp是我在大学里学习的第一个框架,版本是3.0,现在工作三年左右了,随着技术的增长,越来越觉得3的麻烦.以及源码的乱.我在二线城市,本来想着用laravel的,但是太复杂的,所以只能学习了.公司的项目都是tp,我记得当时调试一个分页做了一个星期,后来,我意识到框架只是集成的工具,开始疯狂 ...
分类:
Web程序 时间:
2019-01-15 12:01:35
阅读次数:
259
网页会话即是实现页面跳转及数据传递,在web开发中,Cookie和Session的使用是极其重要的,GET和POST是最常使用的页面间数据传递的方法,相对于PHP脚本基础,在ThinkPHP中对网页会话都进行了上层封装。 脚本的会话基础:PHP的会话控制 页面跳转: 在控制器或模板中要做页面跳转时使 ...
分类:
Web程序 时间:
2019-01-15 10:41:24
阅读次数:
253
这个不是Apache或者Nginx输出的,而是由语言解析器或者应用程序框架输出的。 这个值的意义用于告知网站是用何种语言或框架编写的。例如:PHP标准输出是:X-Powered-By: PHP/5.2.1,可在php.ini中增加或修改 expose_php = Off关闭。而使用了ThinkPHP ...
分类:
其他好文 时间:
2019-01-14 11:48:24
阅读次数:
224