插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
php框架 CodeIgniter vs thinkphp
一、 缓存 tp 运行一次,会加载库中的所有表中的字段,且不会再更新。所以,你此时在一个表中加新字段,必须清除缓存,重新缓存库中的表字段,新字段才会加载进来。 CI因为每次都是动态加载,所以不存在这个问题。
2022-11-24 11:10:29
阅读数
141
评论数
0
thinkphp模板中生成url问题
在thinkphp模板中,我们生成Url的方式一般是使用url()助手函数,但是这里助手函数有一个问题,那就是生成的url会把入口文件给i包含进去,例如{:url("Index/index","","xhtml")}{// 输出就是index.php/index/index/index.xhtml}这种输出在用户访问时直接使用的时域名访问倒还好,如果用户访问的链接时www.domain.com\index.php 那么这里就会出现一个问题用户在访问我们url()生成的链接时浏览器会这样做: http://
2022-11-24 11:10:29
阅读数
193
评论数
0
ThinkPHP一键检测ThinkPHP漏洞,漏洞检测工具
功能简介:本工具一键检测网上流行的ThinkPHP漏洞,如存在漏洞请尽快修复。漏洞可造成shell提权,直接用中国菜刀就可以连接,修改服务器文件!危害极大!最好是禁用eval等危险函数! 下载地址:https://pan.edait.cn/s/VfuaQj2li2
2022-11-24 11:10:29
阅读数
192
评论数
0
PHP ThinkPHP 命名空间引入(use )
2022-11-24 11:10:29
阅读数
175
评论数
0
ThinkPHP漏洞总结(利用)
ThinkPHP介绍 ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。 漏洞复现 1、ThinkPHP2.x远程代码执行漏洞 ThinkPHP ThinkPHP 2.
2022-11-24 11:10:29
阅读数
234
评论数
0
Thinkphp LEFT JOIN
Thinkphp3.2.3 解决其中一表为空而不显示内容办法 $list = M('Company') ->alias('a') ->join('LEFT JOIN wp_company_items i on a.items_id = i.id') ->join('LEFT JOIN wp_ginseng_result r on a.id = r.order_id')
2022-11-24 11:10:29
阅读数
236
评论数
0
ThinkPHP的SQL注入问题
ThinkPHP的SQL注入问题 0x00 前言0x01 where()方法 + exp表达式1.1 漏洞代码1.2 漏洞利用1.3 漏洞原理1.4 漏洞修复0x02 数据查询方法参数可控导致可拼接操作符2.1 漏洞代码2.2 漏洞利用2.3 漏洞原理2.4 漏洞修复0x03 where()方法 + bind表达式 + save()方法3.1 漏洞代码3.2 漏洞利用3.3 漏洞原理3.4 漏洞修复0x04 order()方法4.1 漏洞代码4.2 漏洞利用4.3 漏洞原理4.4 漏洞修复0x05 总结0
2022-11-24 11:10:29
阅读数
177
评论数
0
ThinkPHP分组汇总统计如何实现
ThinkPHP5如何实现分组多表查询呢?TP的功能确实很强大,但是用了这么久,一直不太会使用分组功能,今天特别针对项目研究了一下,看了一下官方的文档,终于弄明白了。今天记录下此方法,方便日后再次查阅时可回忆起来! 官方文档说明 join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。INNER JOIN: 等同于 JOIN(默认的JOIN类型),如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也
2022-11-24 11:10:29
阅读数
203
评论数
0
Thinkphp6.0 获取绝对路径
在tp6.0 改到了App 基础类里面获取 助手函数获取: app()>getRootPath() //获取应用根目录 app()>getNamespace() //获取应用类库命名空间 app()>version() //获取框架版本 app()>getBasePath() //获取应用基础目录 app()>getAppPath() //获取当前应用目录 app()>getThinkPath() //获取核心框架目录 app()>getConfigPath() //获取应用配置目录 app()>getC
2022-11-24 11:10:29
阅读数
219
评论数
0
PHP--ThinkPHP6.0 解决跳转的控制器基类函数success,error之类的不能使用的问题
PHP–ThinkPHP6.0 解决跳转的控制器基类函数success,error之类的不能使用的问题 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 从5到5.1再到6.0,真的是一段历程,不说了,解决问题,看看官方是怎么说的 看云文档地址 https://www.kancloud.cn/manual/thinkphp6_0/1037654 它是说取消了那些函数,不过可以用之前的版本 执行一段命令 composer req
2022-11-24 11:10:29
阅读数
207
评论数
0
共 6126 条
上一页
1
2
...
237
238
239
240
241
242
243
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6223
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 gitlab中国官方网站
5574
2 攻入网站后台的方法
4441
3 Yandex企业邮箱注册
4289
4 WordPress Rest API 入门详解
3747
5 Thinkphp5.0 获取新增数据的ID
3155
6 thinkphp5 解决跨域问题
2771
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2654
8 Vue3官网使用及简介
2560
9 PHP的exec()函数用法详解
2501
10 thinkphp6配置连接微软的sqlserver数据库
2166