插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkphp报错Cannot redeclare EleAction::createCheck1()
原因:createCheck1() 这个函数定义重复了。检查下这个函数是不是在别的地方也定义过了。
2023-03-29 23:03:03
阅读数
196
评论数
0
ThinkPHP 加载自定义扩展文件
很久没有用过TP了,自定义扩展文件怎么加载的都不太清楚了,重新捋一遍,记录一下。ThinkPHP版本 ^6.1.0 目录 1.将自定义扩展文件放入extend 2.设置类文件命名空间 extend下直接是类文件,不需设置命名空间 有层级的类文件,则需设置命名空间 3.测试效果 1.将自定义扩展文件放入extend 2.设置类文件命名空间 extend下直接是类文件,不需设置命名空间 extend\Test.php
2023-03-29 23:03:03
阅读数
231
评论数
0
PHP之ThinkPHP框架
一、框架概述 1、什么是框架 框架就是一些代码类、方法(函数)、变量、常量的集合,这些代码是功能结构性的代码(并非业务代码)。业务代码其实就是具体的一些模块的增删改查逻辑代码。 使用框架开发项目,有便于代码重用、开发效率高、代码规范好、便于功能扩展等优点。 2、php中的主流框架 Zend Frameword框架,PHP官方框架YII框架,又叫易框架Symfony框架。通常用于借鉴引用Laravel框架,市场使用较多CodeIgniter框架,简称CI框架ThinkPHP框架,简称TP框架,常用版本:3.
2023-03-29 23:03:03
阅读数
239
评论数
0
Thinkphp6如何跨域请求
1.在Thinkphp6如果某个路由或者分组需要支持跨域请求,可以使用 Route::get('new/:id', 'News/read') ->ext('html') ->allowCrossDomain(); 跨域请求一般会发送一条OPTIONS的请求,一旦设置了跨域请求的话,不需要自己定义OPTIONS请求的路由,系统会自动加上。
2023-03-29 23:03:03
阅读数
227
评论数
0
thinkphp5.0.23
Thinkphp5.0.23 rce(远程代码执行)的漏洞复现 漏洞形成原因 框架介绍: ThinkPHP是一款运用极广的PHP开发框架。 漏洞引入: 其5.0.23以前的版本中,获取method的方法中没有正确处理方法名,导致攻击者可以调用Request类任意方法并构造利用链,从而导致远程代码执行漏洞。 Burp抓包修改传参方式为Post,传入参数为"_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=pwd",其中
2023-03-29 23:03:03
阅读数
219
评论数
0
ThinkPHP5 5.0.23和ThinkPHP5 5.0.22/5.1.29漏洞复现
1.1复现ThinkPHP5 5.0.23 (1)burpsuite抓包。 (2)send to repeater,执行命令: POST /index.php?s=captcha HTTP/1.1 Host: 159.75.16.25:8089 Accept-Encoding: gzip, deflate Accept: */* Accept-Language: en User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win6
2023-03-29 23:03:03
阅读数
221
评论数
0
thinkPHP防止SQL注入的建议
查询条件尽量使用数组方式,这是更为安全的方式;如果不得已必须使用字符串查询条件,使用预处理机制(3.1版本新增特性);开启数据字段类型验证,可以对数值数据类型做强制转换;(3.1版本开始已经强制进行字段类型验证了)使用自动验证和自动完成机制进行针对应用的自定;对所有公共的操作方法做必要的安全检查,防止用户通过URL直接调用;不要缓存需要用户认证的页面;对用户的上传文件,做必要的安全检查,例如上传路径和非法格式;富文本过滤;对于项目进行充分的测试,不要生成业务逻辑的安全隐患(这可能是最大的安全问题);最后一
2023-03-29 23:03:03
阅读数
350
评论数
0
ThinkPHP框架漏洞总结
Thinkphp简介 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的,是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。 ThinkPHP可以支持windows/
2023-03-29 23:03:03
阅读数
495
评论数
0
Thinkphp5.0加载css js 图片路径问题
thinkphp5 关于加载静态资源路径问题大于5.0.4版本可以直接使用 __ROOT__ 项目目录__STATIC__ 项目目录下的static目录__JS__项目目录下的static/js目录__CSS__项目目录下的static/css目录如果不是的话可以用下面的方法在config.php 加入use \think\Request;$basename = Request::instance()->root();if (pathinfo($basename, PATHINFO_EXTENSION)
2023-03-29 23:03:03
阅读数
293
评论数
0
Thinkphp6快速入门一
Thinkphp6快速入门一 转载 原文:https://www.cnblogs.com/taoxiaoyao/p/12726333.html 为什么学ThinkPhp6? php是世界上最好的语言。thinkphp是最流行的php框架。thinkphp6版本是最新最前沿的版本。屏幕前学习的你,嗯,是最好看的. 这优势,没的说,赶紧买买买!!!哦不说错了,学它学它选它~物美价廉,大家快来学啊!!! 开始thinkphp6: thinkphp6其实就是thinkphp5.2,6是最新的版本,很多人听过
2023-03-29 23:03:03
阅读数
279
评论数
0
共 6126 条
上一页
1
2
...
19
20
21
22
23
24
25
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3199
2 Yandex企业邮箱注册
3173
3 Thinkphp5.0 获取新增数据的ID
2911
4 thinkphp5 解决跨域问题
2492
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2202
6 PHP的exec()函数用法详解
2121
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1927
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1874
10 thinkphp5使用数据库表锁
1831