E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
thinkphp5
thinkphp5
chunk 分块处理数据的坑
场景:使用chunk方法进行分块查询写入数据,执行发现chunk分几条一次处理数据库就插入几条,并没有returnfalse;源码分析如下chunk第3个参数是数组时,取的是分页,如果状态不断的更新,数据源是不断的在变化第3个参数非数组,每次取的都是前面几条,数据源取的永远是前面的通常第3个参数用到的数组是多个字段排序,才会遇到此问题,非多个字段慎用数组代码举例如下:1、注意此时有问题的是,chu
yunxixiao
·
2022-08-24 09:29
thinkphp
php
php
| 如何把
thinkphp5
的项目迁移到阿里云函数计算来应对流量洪峰?
如何把
thinkphp5
的项目迁移到阿里云函数计算来应对流量洪峰?1.为什么要迁移到阿里云函数?我的项目是一个节日礼品领取项目,过节的时候会有短时间的流量洪峰。平时访问量很低。
·
2022-08-01 17:00
后端
如何把
thinkphp5
的项目迁移到阿里云函数计算来应对流量洪峰?
原文链接:https://developer.aliyun.com/article/9827461.为什么要迁移到阿里云函数?我的项目是一个节日礼品领取项目,过节的时候会有短时间的流量洪峰。平时访问量很低。之前的架构是购买的阿里云alb+多台ecs+云msyql+云redis。最大的问题就是成本问题。平时流量低的时候ecs成本也无法缩减。阿里云函数计算是serverless,即无服务架构,就比如你
·
2022-07-29 19:47
github
ThinkPHP5
SQL注入漏洞 && 敏感信息泄露
漏洞简介ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。模块:thinkphp所有的主入口文件默认访问index控制器 方法:thinkphp所有的控制器默认执行index动作 构造:http://IP/ind
GuiltyFet
·
2022-07-27 11:32
漏洞
sql
安全
php
[Vulhub] ThinkPHP漏洞合集
文章目录ThinkPHP2.x任意代码执行漏洞0x00漏洞描述0x01影响版本0x02靶场环境0x03漏洞分析0x04漏洞复现0x05getshell
Thinkphp5
5.0.22/5.1.29远程执行代码漏洞
yAnd0n9
·
2022-07-27 11:59
漏洞复现
php
thinkphp
安全漏洞
渗透测试
漏洞复现—ThinkPHP 2.x/5.0.x/5.1.x/5 in-sqlinjection 命令执行漏洞
ThinkPHP2.x/5.0.x/5.1.x/5in-sqlinjection命令执行漏洞基础知识漏洞原理涉及版本漏洞payload梳理(
ThinkPHP5
.0.0-5.0.23/5.1.*)漏洞复现
「已注销」
·
2022-07-27 11:58
渗透测试
安全
thinkphp
安全漏洞
ThinkPHP漏洞总结复现
ThinkPHP漏洞总结简介版本Thinkphp2.x任意代码执行漏洞漏洞原理复现过程修复意见
Thinkphp5
-5.0.22/5.1.29远程执行代码漏洞漏洞原理影响范围复现过程修复意见
Thinkphp5
.0.23
1ance.
·
2022-07-27 11:27
漏洞复现
php
thinkphp
Thinkphp漏洞
➢历史漏洞ThinkPHP3.2.3_缓存函数设计缺陷可导致Getshell
ThinkPHP5
_SQL注入漏洞&&
低头观自在
·
2022-07-27 11:57
初学者常见问题
thinkphp
ThinkPHP漏洞利用
漏洞标志影响版本
ThinkPHP5
.0.x~5.0.23
ThinkPHP5
.1.x~5.1.31漏洞利用先查看版本号。
博闻善行
·
2022-07-27 11:25
CTF
安全相关
测试渗透
ThinkPHP5
5.0.23 远程代码执行漏洞复现,python编写POC和EXP
环境搭建:使用vulhub,进入对应文件夹启动环境:[root@localhost~]#cd/home/vulhub/thinkphp/5.0.23-rce/[
[email protected]
]#docker-composeup-d查看端口:[
[email protected]
]#dockerpsCONTAINERIDIMAGECOMMANDCREATEDSTATUS
~王
·
2022-07-27 11:21
漏洞复现
python
安全漏洞
web安全
ThinkPHP5
.0.18_文件包含漏洞分析
ThinkPHP5
.0.18_文件包含漏洞分析
ThinkPHP5
.0.0-
ThinkPHP5
.0.18/
ThinkPHP5
.1.0-
ThinkPHP5
.1.10漏洞代码assign(request()-
0x6b79
·
2022-07-27 11:49
代码审计
ThinkPHP
安全漏洞
安全
web安全
框架漏洞(1)-ThinkPHP 框架漏洞
框架漏洞ThinkPHP框架漏洞tp版本发现ThinkPHP2.x3.0任意代码执行ThinkPHP3.2.xRCEThinkPHP3.2.3SQL注入
ThinkPHP5
.0.x-5.0.23RCE5.0.24
七六九
·
2022-07-27 11:38
常见漏洞攻防
php
安全
开发语言
代码执行漏洞和命令执行漏洞——http://159.75.16.25:8089 复现
ThinkPHP5
5.0.23远程代码执行漏洞 http://159.75.16.25:8
漏洞执行命令的原理:两个条件:用户能够函数的输入存在可以执行代码的危险函数。如何预防命令执行漏洞:PHP内置的两个函数可以有效防止命令执行:1.escapeshellarg()将给字符串增加一个单引号并且能引用或者转码任何已经存在的单引号,这样以确保能够直接将一个字符串传入shell函数,并且还是确保安全的。对于用户输入的部分参数就应该使用这个函数。资料参考:http://cn.php.net/m
爱好安全的不秃秃
·
2022-07-27 11:36
网络安全
[复现]
Thinkphp5
系列漏洞
SQL注入tp5注入系列都比较鸡肋,只能爆出user()、database()这类最基础的信息,而不能进行子查询,tp5框架采用的PDO机制可以说杜绝了大部分注入,当然也有例外,
thinkphp5
.0.10
GTA6
·
2022-07-27 11:31
ThinkPHP5
.0.21远程命令执行漏洞
由于
ThinkPHP5
框架对控制器名没有进⾏⾜够的安全检测,导致在没有开启强制路由的情况下,构造特定的请求。从网上下载源码从网上搜索
thinkphp5
.0.21漏洞,发现存在远程命令
ANYOUZHEN
·
2022-07-27 11:54
安全
thinkphp漏洞总结
.xSQL注入前言thinkphp是一个国内轻量级的开发框架,采用php+apache,在更新迭代中,thinkphp也经常爆出各种漏洞,thinkphp一般有thinkphp2、thinkphp3、
thinkphp5
scu_hacker
·
2022-07-27 11:23
cms
php
后端
web安全
攻防世界——php_rce
ThinkPHP5
漏洞简介ThinkPHP官方2018年12月9日发布重要的安全更新,修复了一个严重的远程代码执行漏洞。
留将一面与花
·
2022-07-21 20:49
php
开发语言
后端
内网安全——域横向内网漫游
kail(192.168.174.151、192.168.2.100)、windows2008(192.168.2.2、192.168.3.2)1、访问虚拟服务器靶机192.168.174.151发现为
ThinkPHP5
.0
白胡椒·
·
2022-07-21 18:31
安全
thinkphp 官网教程
是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,目前thinkphp总共给出4个官方手册:ThinkPHP3.2.3:只支持PHP5.3以前的版本(注意:PHP5.3dev版本和PHP6均不支持)
ThinkPHP5
.0
擒贼先擒王
·
2022-07-19 07:34
PHP
web
ATT&CK实战系列——红队实战(五)
文章目录环境搭建官方描述前期信息搜集爆破前辈webshell
ThinkPHP5
.0.22任意命令执行getshell内网信息收集内网渗透wmiexec横向黄金票据ipc登录环境搭建http://vulnstack.qiyuanxuetang.net
_abcdef
·
2022-07-18 12:31
信息安全
安全
内网
ThinkPHP5
使用paginate分页后数组无法遍历【解决方法】
使用items方法即可$result=db('table')->paginate(10,false,['query'=>request()->param()]);$items=$result->items();foreach($itemsas$k=>$v){$items[$k]['scenic']=db('scenic_introduction')->where('id',$v['scenic_i
御天敌煜天迪
·
2022-07-13 07:42
thinkphp
php paginate分页实现,如何在
ThinkPHP5
中利用paginate进行分页
如何在
ThinkPHP5
中利用paginate进行分页发布时间:2020-12-1415:33:34来源:亿速云阅读:94作者:Leah如何在
ThinkPHP5
中利用paginate进行分页?
weixin_39719749
·
2022-07-13 07:36
php
paginate分页实现
thinkphp5
分页查询paginate()传递参数
k=搜索关键字&page=2搜索分页源码在:thinkphp/library/think/db/Query.php查看,
thinkphp5
的手册真是坑我这种彩笔。
weixin_30256901
·
2022-07-13 07:35
php
[
ThinkPHP5
]分页与having同时使用时报错的解决方法
$buildSql=db('project')->alias('a')->join('user_projectb','b.pid=a.idandb.uid=1','LEFT')->field('a.id,a.title,b.idasuid')->order('a.iddesc')->group('a.id')->having('uidisnull')->buildSql();$page=input
ご龍ッ
·
2022-07-13 07:56
ThinkPHP
php
thinkphp
解决
thinkPHP5
paginate()分页不带参数问题
thinkPHP5
paginate()Query.phpusethink\Request;paginate()方法加这个段代码$config['query']=isset($config['query'
罗正波
·
2022-07-13 07:25
ThinkPHP
thinkphp5
paginate 分页详解
例子$page=$this->request->get('page','1');$rows=$this->request->get('rows','20');$curriculumModel->where(['grade_id'=>$gradeId])->paginate($rows);传入一个$rows单页总条数在方法请求里面传$page就可以自动分页我以为是我传的$page在默认分页方法里面接
可以吧可以吧
·
2022-07-13 07:25
thinkphp5
php
ThinkPHP5
: 分页paginate()
paginate(每页数量,是否简洁分页,分页参数)使用方式$fileList=Db::name('test')->field('id,name,abstract,path,ctime')->paginate($limit);返回数据如下:"total":2,"per_page":15,"current_page":1,"last_page":1,"data":[{"id":2,"cate_id"
firstcode666
·
2022-07-13 07:21
thinkphp
thinkphp
php vue rbac,Vue+
ThinkPHP5
.1 实现基于角色控制权限的前后端分离后台管理系统
最近大半年的时间都在写后台内容管理系统,后台管理系统在前端的工作主要就是各种表单,表格制作。在后端的工作就是各种sql查询啦(各种报表查询属实让我脑壳疼)。后台管理系统我认为较重要的部分就是权限控制了,较为流行的模式就是基于角色的访问控制(Role-BasedAccessControl),简称为RBAC。思路前后端分离项目的权限控制在前端这边主要体现为菜单路由,以及按钮的显示控制,在后端就是对控制
视光师金鑫
·
2022-07-03 18:07
php
vue
rbac
thinkphp vue后台管理系统模板_Vue-cli3.0 + Element UI +
ThinkPHP5
.1 + RBAC权限 + 响应式的后台管理系统...
前言觉得有用请star更新日志[x]更新vue-cli为3.0版本这里有篇文章[x]增加上传插件[x]增加广告管理[x]优化路由控制[x]优化一些配置文件[x]登录用户信息存储改为cookie一键操作包点击下载集成环境搭建:windows上面建议用phpstudy,其它环境自行百度把两个文件放到网站根目录把MySQL的root密码改为root,再新建数据库vue-admin,再把vue-admin
weixin_39960793
·
2022-07-03 18:36
thinkphp
vue后台管理系统模板
vue cli 4.5 结合ts
thinkphp5
.1 mamp
创建项目vuecreate项目名称在main.ts引入andimportAndfrom'ant-design-vue'import"ant-design-vue/dist/antd.css"app.use(and)找到home页面,其实是一个模板subit{{item}}{{message}}LinkButtonLinkButtonLinkButtonimport{Options,Vue}from
xiaodunmeng
·
2022-07-03 18:06
vue
laravel5.8(一)安装及部署
之前一直在使用国产的thinkphp框架,可能是万物发展到最后都会统一吧,thinkphp的功能与laravel是越来越统一了
thinkphp5
.1也加入了laravel一直存在的中间件功能。
camellias_
·
2022-06-23 17:18
后端
php
laravel
php
laravel
PHP框架
composer
Fastadmin
ThinkPHP5
宝塔环境 下Redis的使用教程
6本篇是教程知道贴。环境:Fastadmin最新版tp5宝塔1.首先在宝塔的安装面板,找到redis,点击安装。2.安装完redis后,点击设置,设置个密码3.php环境安装redis扩展安装redis扩展的,一定要是部署的网站使用的php版本。别搞错了。4.在根目录的extend文件夹中创建文件RedisPackage.php//+--------------------------------
wwwarewow
·
2022-06-11 19:24
php
redis
php
以DolphinPHP为例的白盒审计分析
零基础学黑客,搜索公众号:白帽子左一DolphinPHP1.简介DolphinPHP(海豚PHP)是一个基于
ThinkPHP5
.1.41LTS开发的一套开源PHP快速开发框架,DolphinPHP秉承极简
zkzq
·
2022-05-21 16:17
php
web安全
渗透测试
网络安全
代码审计
thinkphp5
的消息队列详细教程
消息队列的概念、原理和场景在高并发的时候,程序往往无法做到及时的处理。我们引入一个中间的系统,来进行分流和减压。所以从本质上讲:消息队列就是一个队列结构的中间件。也就是说,你把消息和内容放入这个容器之后就可以直接返回,不用等它后期处理的结果。另外会有一个程序,读取这些数据并按照顺序处理。1、队列结构的中间件2、消息放入后,不必立即处理3、由订阅者/消费者按顺序处理也就是说:当遇到一个比较大或者耗时
·
2022-05-05 10:22
消息队列php框架
计算机毕设项目-益苗易约小程序:
Thinkphp5
+微信小程序
文章目录前言一、小程序端1.主页界面2.医院详情页面3.我的界面4.预约记录5.预约人信息6.订阅通知二、后端2.读入数据下载资源总结前言计算机专业毕设项目一、小程序端1.主页界面2.医院详情页面3.我的界面4.预约记录5.预约人信息6.订阅通知小程序预约成功后推送二、后端(示例):importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspl
德宏大魔王
·
2022-04-21 20:24
毕业设计
小程序案例
thinkphp5开发教程
毕业设计
简单的PHP多线程爬虫框架querylist实践(应用于
thinkphp5
+)
实践框架:
thinkphp5
要实现这个功能,需要安装两个包:jaeger/querylist:可以实现一些爬网页常用的语法,比如xPathjaeger/querylist-curl-multi:实现多线程发起网络操作的包
·
2022-04-16 19:50
thinkphp5
框架新建页面相关规范详解
本应用基于ThinkPHP的MVC(模型-试图-控制器)的方式来组织。在新建页面时必须遵循该设计模式。以下以移动端首页为例,新建页面步骤:移动端首页文件路径:application->wap->view->first->index->index.html模板渲染:application->wap->controller->Index.php->index()index.html结构:JavaScr
·
2022-04-15 14:56
thinkphp5
thinkphp5
操作redis 实现文章的热度排行和点赞排行的示例
使用redishash散列和zset有序集合实现文章的热度排行和点赞排行1.首先为文章建立散列,存入基本信息。mysql简单设计获取所有文章,并存入redis//所有新闻页publicfunctionnews(){$redis=newRedis();$list=News::select();foreach($listas&$row){//将所有数据存到hash散列里,用于显示简介信息$redis-
·
2022-04-05 22:23
php商品秒杀时间代码,
Thinkphp5
+Redis实现商品秒杀代码实例讲解
环境:wamp,redis要求:安装WAMP,Redis,以及为PHP安装Redis扩展秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除一个元素(lpop),再进行数据库操作(添加订单表,商品库存数量减一),如果再进一个人秒杀,就再走一遍流程,循环往复。一、安装Redis扩展1.查看PHP版本信息打开phpinfo
人行有师
·
2022-03-31 11:32
php商品秒杀时间代码
让swoole完美支持ThinkPHP6.0
文章目录http_server.php
thinkphp5
.0代码参考http_server.php目录文件名随意,我这里是在根目录/server/http_server.php,代码如下set(['enable_static_handler
丁丁丁梦涛
·
2022-03-23 13:35
swoole
php
thinkphp6.0
swoole
php
linux
ThinkPHP5
支付宝支付扩展库调用方法大全
ThinkPHP5
支付宝支付扩展库源码大全,包括手机网站支付、电脑网站支付、支付查询、退款、退款查询、对账单等。
hjl18795860715
·
2022-03-19 07:41
[代码审计]ThinkPHP 5.0.x 变量覆盖导致的RCE分析
前言漏洞存在版本,分为两大版本:
ThinkPHP5
.0-5.0.24
ThinkPHP5
.1.0-5.1.30环境搭建composercreate-projecttopthink/think=5.0.5
thinkphp5
.0.5
huamanggg
·
2022-03-07 14:48
代码审计
php
web安全
渗透
thinkphp
安全漏洞
thinkphp5
第三方合同在线签署接口(放心签)demo
测试环境域名:https://identitytest.fangxinq...key:GoexwR3Toesecret:72e9ff5d6a49491690a4cd22eb9402b1config配置//放心签配置'FXQ_APPID'=>'GoexwR3Toe','FXQ_SECRET'=>'72e9ff5d6a49491690a4cd22eb9402b1','FXQ_IDENTITYURL'=
·
2022-02-25 10:13
php
Thinkphp5
.1调用微信扫一扫实例,学会再也不怕客户在微信提的奇葩要求了
苦于客户一直要求,官方文档看起来又蛋疼,磨了一个下午整理出一套试用
Thinkphp5
.1调用微信扫一扫示例别小瞧这些代码哦,它们能帮你实现几乎所有的微信功能^_^示例地址:http://spt.zmtek.net
Stonesy
·
2022-02-21 01:32
ThinkPHP5
.1权限控制之Think-Casbin和状态管理PHP-JWT
ThinkPHP5
.1权限控制之Think-Casbin和状态管理PHP-JWT简介PHP-Casbin是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。
无处裸奔
·
2022-02-19 16:35
Nginx解决TP5 伪静态 之 路由pathinfo模式 页面变白问题!
原文地址:https://www.kancloud.cn/manual/
thinkphp5
_1/353955nginx服务器宝塔网站配置下加入如下代码即可解决;location/{//…..省略部分代码
卡地亚克思
·
2022-02-19 06:45
基于若依框架的二次开发_基于
ThinkPHP5
微信后台管理平台
DIY分享秀2019-10-0822:28:57ThinkAdminV5是一个基于
ThinkPHP5
.1开发的后台管理系统。
weixin_39690958
·
2022-02-18 16:48
基于若依框架的二次开发
thinkphp5
微信SDK 基于easywechat(很好的组件,很容易上手)
1、composer安装网址:http://docs.phpcomposer.com/00-intro.html2、thinkphp+easywechat安装教程网址:http://www.thinkphp.cn/topic/45416.html3、easywechat教程网址:https://easywechat.org/zh-cn/docs/server.html
潶渔
·
2022-02-17 11:30
ThinkPhp5
小博客七 -----栏目添加模板及数据表的创建
前面已经实现了修改密码的功能,这边开始实现栏目管理的模块。首先新建控制器,admin下新建categroy.php文件,用以实现栏目列表控制器新建index方法,用以加载对应的模板文件。并新建view下面的category目录,新建index.html文件,用以展示栏目模块的内容。在base.html里修改栏目列表的url同理,修改view下category里index.html的添加栏目的url
炭墩儿
·
2022-02-17 02:47
PHP开发-Mac搭建
ThinkPHP5
.0
MySQL所有版本的默认root密码均为空Redis所有版本的默认密码均为空安装ThinkPHP
ThinkPHP5
的环境要求如下:PHP>=5.4.0PDOPHPExtens
看我的大白眼
·
2022-02-16 18:36
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他