搜索结果
查询Tags标签: Thinkphp6.0,共有 11条记录-
ThinkPHP6.0.12LTS反序列漏洞分析
环境 Thinkphp6.0.12LTS(目前最新版本); PHP7.3.4。 安装 composer create-project topthink/think tp6测试代码漏洞分析 漏洞起点不是__desturct就是__wakeup全局搜索下,起点在vendor\topthink\think-orm\src\Model.php 只要把this->lazySave设为True,就会调用了sav…
2022/4/16 9:12:37 人评论 次浏览 -
2.ThinkPHP6.0 入门,url访问模式,控制器定义,基础、空、多级,验证
本学习课程以学习为目的一周三篇持续更新,学习代码更新在码云公开仓库,不足之处欢迎朋友们前来指导,写作不易请多多支持,本人创作新手写的不好,不喜勿喷,谢谢大家。 学习目标 url解析url兼容模式控制器定义渲染输出基础控制器空控制器多级控制器 一.url解析 码云编…
2022/3/19 9:27:31 人评论 次浏览 -
php8.0.14: 创建thinkphp项目(composer2.2.1/thinkphp6.0.9)
一,用composer创建thinkphp项目 1,创建项目所在的目录liuhongdi@lhdpc:/usr/local/soft$ mkdir /data/ liuhongdi@lhdpc:/usr/local/soft$ cd /data/ liuhongdi@lhdpc:/data$ mkdir php liuhongdi@lhdpc:/data$ cd php2,创建项目,名字叫admapiliuhongdi@lhdpc:/data/ph…
2021/12/23 22:07:15 人评论 次浏览 -
php8.0.14: 创建thinkphp项目(composer2.2.1/thinkphp6.0.9)
一,用composer创建thinkphp项目 1,创建项目所在的目录liuhongdi@lhdpc:/usr/local/soft$ mkdir /data/ liuhongdi@lhdpc:/usr/local/soft$ cd /data/ liuhongdi@lhdpc:/data$ mkdir php liuhongdi@lhdpc:/data$ cd php2,创建项目,名字叫admapiliuhongdi@lhdpc:/data/ph…
2021/12/23 22:07:15 人评论 次浏览 -
PHP thinkPHP6.0 部署
Centos7使用yum安装PHP7.2 一、卸载旧版本(如果确认没有可以直接跳过)rpm -qa | grep php rpm -e php-cli rpm -e php-common ........二、安装rpm源# 命令行执行 yum install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm# 看一下…
2021/11/29 9:36:09 人评论 次浏览 -
PHP thinkPHP6.0 部署
Centos7使用yum安装PHP7.2 一、卸载旧版本(如果确认没有可以直接跳过)rpm -qa | grep php rpm -e php-cli rpm -e php-common ........二、安装rpm源# 命令行执行 yum install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm# 看一下…
2021/11/29 9:36:09 人评论 次浏览 -
thinkphp6.0中间件不生效
在改造基于thinkphp6.0的thinkcmf程序时,由于其默认是多应用模式,使用了路由,所以在应用下创建中间件,并使用如下方式是无法正常调用的:<?php return [app\admin\middleware\Check::class, ]; 解决办法为指定路由中间件,打开data/route/doute.php配置应用全局中…
2021/8/10 9:05:46 人评论 次浏览 -
thinkphp6.0中间件不生效
在改造基于thinkphp6.0的thinkcmf程序时,由于其默认是多应用模式,使用了路由,所以在应用下创建中间件,并使用如下方式是无法正常调用的:<?php return [app\admin\middleware\Check::class, ]; 解决办法为指定路由中间件,打开data/route/doute.php配置应用全局中…
2021/8/10 9:05:46 人评论 次浏览 -
thinkphp6.0封装数据库及缓存模型
项目中的thinkphp6.0\app\common\Model.php1 <?php2 /**3 * 数据库及缓存模型4 */5 namespace app\common;6 7 use app\index\server\RedisServer;8 use think\db\BaseQuery;9 use think\facade\Db;10 use think\facade\Log;11 12 class Model13 {14 protected …
2021/7/26 2:15:23 人评论 次浏览 -
thinkphp6.0封装数据库及缓存模型
项目中的thinkphp6.0\app\common\Model.php1 <?php2 /**3 * 数据库及缓存模型4 */5 namespace app\common;6 7 use app\index\server\RedisServer;8 use think\db\BaseQuery;9 use think\facade\Db;10 use think\facade\Log;11 12 class Model13 {14 protected …
2021/7/26 2:15:23 人评论 次浏览 -
Thinkphp6.0 扩展类库目录(extend)
框架根目录下的 extend 目录称为扩展类库目录,用于存放一些自定义的类,只要符合自动加载的规范(命名空间、类名、文件名),就可以拿来直接使用1. extend 目录的直接子内容假设在 extend 目录下创建一个 Upload.php 文件,如果是 extend 目录的直接子内容则不需要添加命…
2021/5/1 20:55:18 人评论 次浏览