插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
ThinkPHP 3.2.x RCE漏洞复现
ThinkPHP 3.2.x RCE漏洞复现 漏洞介绍 ThinkPHP3.2远程代码执行漏洞,该漏洞产生原因是由于在业务代码中如果对模板赋值方法assign的第一个参数可控,则导致模板路径变量被覆盖为携带攻击代码路径,造成文件包含,代码执行等危害。 漏洞复现 复现环境:phpstudy+php7.3.4+ThinkPHP3.2.3完整版+windows10 一、 搭建环境: 在ThinkPHP的Application\Home\Controller\IndexController.class.php 目
2022-07-28 14:14:58
阅读数
275
评论数
0
docker部署thinkphp 走过的坑总结
1.先下载 docker镜像 并且运行 docker run -idt --privileged=true --restart always --name archivesmanagelnmp -p 80:80 -v /docker/php/nginx/enable-php.conf:/usr/local/nginx/conf/enable-php.conf -v /docker/php/archivesmanage:/home/wwwroot/default duckll/lnmp 注意:红
2022-07-28 14:14:58
阅读数
333
评论数
0
thinkphp5 设置404页
1.关闭调试模式, 设置部署模式: // 应用调试模式'app_debug'=> false,// 应用Trace'app_trace'=> false, 2.找到: // 异常处理handle类 留空使用 \think\exception\Handle'exception_handle' => '', 在其下面添加: 'http_exception_template'=>[// 定义404错误的重定向页面地址404 =>APP_PATH.'404.html',// 还可以定义其它的HTTP status
2022-07-28 14:14:58
阅读数
200
评论数
0
thinkphp6 缓存
系统内置了很多类型的缓存,除了 File,其它均需要结合相关产品; 这里主要演示 File 文本缓存,“其它的需要学习相关产品”; 配置文件 cache.php 进行缓存配置,默认生成在 runtime/cache 目录;
2022-07-28 14:14:58
阅读数
239
评论数
0
thinkphp6 知识点— ——单应用模式与多应用模式。
单应用模式:开始下载包的时候就是单应用 多应用模式:需要更新,执行以下命令 composer require topthink/think-multi-app 备注:每个应用相对保持独立,并且可以支持多个入口文件,应用下面还可以通过多级控制器来维护控制器分组。 如果入口文件名和应用不一致,你的后台admin应用,入口文件名使用了test.php,修改入口文件,申明应用 // [ 应用入口文件 ]namespace think;require __DIR__ . '/../vendor/autol
2022-07-28 14:14:58
阅读数
333
评论数
0
thinkphp5.1 后台开发
Mac 12.2 brew install php@7.4 brew install composer 环境变量最好配置一下,有时候系统升级就失效了 zsh--------- 配置默认Python版本 PHP composer vim ~/.zprofile alias python="/opt/homebrew/bin/python3.9"export PATH=/opt/homebrew/Cellar/php@7.4/7.4.21_1/bin:$PATHexport PATH=/opt/home
2022-07-28 14:14:58
阅读数
259
评论数
0
thinkphp多表联合查询计算总和sum
原标题:TP5 数据查询一对多计算总和SUM TP5查询语句 (1)查询语句 Db::table('student') ->alias('st') ->join(['fraction' => 'ft'], 'st.studentID=ft.studentID', 'left') ->field('st.studentID,st.studentName,ifnull(sum(ft.fraction),0) as allFraction') ->group('st.studentID') ->select(
2022-07-28 14:14:58
阅读数
298
评论数
0
thinkphp6获取客户端真实IP
function getRealIP(){$forwarded = request()->header("x-forwarded-for");if($forwarded){$ip = explode(',',$forwarded)[0];}else{$ip = request()->ip();}return $ip;}
2022-07-28 14:14:58
阅读数
254
评论数
0
ThinkPHP5在线问答系统
ThinkPHP5在线问答系统 一 项目介绍 基于ThinkPHP5.1的在线问答系统分为前后台,用户包括普通用户和管理员 用户登录系统后可发表问题,评论,收藏,点赞等操作,管理员后台管理文章,用户和分类等。可搭建在phpstudy下实现快速部署! 技术栈 ThinkPHP5.1+mysql+bootstrap+jquery 二 主要功能 前台(用户) 1 注册/登录/注销 2 搜索内容 3 评论/收藏/点赞 4 发布文章 后台(管理员) 1 登录/注销 2 用户管理 3 分类管理 4 文章管理 5 网站
2022-07-28 14:14:58
阅读数
279
评论数
0
(TP系列历史漏洞分析)Thinkphp 5.1.37反序列化漏洞分析
Thinkphp 5.1.37反序列化漏洞 准备工作 安装Thinkphp 5.1.37环境 首先去github下载Thinkphp的源码,现在Thinkphp已经分为2个部分, https://github.com/top-think/framework/tags https://github.com/top-think/thinkphp/tags 下载5.1.37(最新版)对应的版本号 将framework改名为为thinkphp放到think-5.1.37中 复现过程 直接去/public/ind
2022-07-28 14:14:58
阅读数
304
评论数
0
共 6126 条
上一页
1
2
...
594
595
596
597
598
599
600
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 Yandex企业邮箱注册
3718
2 WordPress Rest API 入门详解
3351
3 Thinkphp5.0 获取新增数据的ID
2958
4 gitlab中国官方网站
2839
5 thinkphp5 解决跨域问题
2580
6 攻入网站后台的方法
2458
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2318
8 PHP的exec()函数用法详解
2253
9 Vue3官网使用及简介
2109
10 thinkphp6配置连接微软的sqlserver数据库
2002