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
tp6
Thinkphp6.0.x反序列化漏洞复现
看了其他大佬的wp,上面说
tp6
的反序列化漏洞的后半段利用和tp5.2.x是一样的,也就是__toString函数上。第一步相信大家都知道,全局搜索__destruct,查找可以利用的点。
succ3
·
2023-08-05 16:14
Thinkphp漏洞复现
Thinkphp6.0.x
反序列化漏洞复现
ThinkPHP v6.0.x反序列化漏洞复现与分析
需要注意的是,新版v6基于PHP7.1+开发php-7.2.9ThinkPHPv6.0.3使用composer进行安装composercreate-projecttopthink/think=6.0.3
tp6
.0
m0_61083409
·
2023-08-05 16:42
面试
学习路线
阿里巴巴
php
web安全
安全
分布式
mariadb
tp6
swoole 定时任务运行一段时间挂了
来自CRMEB的案例代码:/***开启定时器*/protectedfunctiontimer(App$app){$last=time();$task=[6=>$last,10=>$last,30=>$last,60=>$last,180=>$last,300=>$last];$this->timer=Timer::tick($this->interval,function()use(&$task,
马克88
·
2023-08-03 17:17
ThinkPHP
PHP
swoole
php
thinkphp
ThinkPHP 6 添加跳转提示扩展 liliuwei/thinkphp-jump
liliuwei/thinkphp-jump是TP5中经典跳转提示,在
TP6
中已经取消,通过composer下载该扩展可以在
TP6
中使用TP5的跳转提示操作。
wkj001
·
2023-08-02 14:09
android
Haproxy
1HAProxy简介2HAProxy支持两种主要的代理模式2.1TCP2.2HTTP3HAProxy优缺点3.1优点3.2缺点4HAProxy核心功能5HAProxy的关键特性6haproxy负载均衡ht
tp6
.1
栀婉
·
2023-07-30 02:48
负载均衡
haproxy
负载均衡
万恶的Authorization问题;apache+小皮+
tp6
+vue3项目
Options+FollowSymlinks-MultiviewsRewriteEngineOnSetEnvIfAuthorization.+HTTP_AUTHORIZATION=$0HeaderalwayssetAccess-Control-Allow-Origin"*"HeaderalwayssetAccess-Control-Allow-Methods"GET,POST,OPTIONS"He
当牛做马张某人
·
2023-07-29 04:36
apache
支持PHP8基于
TP6
的Bwsaas多租户多终端SAAS平台开发框架持续更新
前言为了把自己8年的开发实践技术以产品的形式展现出来,减少开发维护者时间输出,一群有志之士筹备集结团队,经过一年多的研发才出了bwsaas可提供SAAS平台服务的框架(SAAS服务概念);为了大家更好地开发使用Bwsaas框架,又写了个Bwmall商城应用,让开发者更好更快速的二发出自己的应用,用Bwsaas框架开发出的应用版权归开发者所有哦。您的支持是我们前进的最大动力,欢迎点赞送颗小星星哦【这
名牛云
·
2023-07-28 03:35
了解应用层
.域名系统DNS4.1域名结构4.2域名分类4.3域名服务器4.3.1分类4.4DNS域名解析过程5.文件传输协议FTP5.1FTP工作流程6.电子邮件系统6.1邮件信息格式6.2简单邮件传输协议SM
TP6
.3
NorthSmile
·
2023-07-22 13:44
Java开发
计算机网络
java
开发语言
tcp/ip
计算机网络
tp6
的runtime/Logs目录下产生大量日记文件,怎么取消自动生成?
一开始查了好多网上提供的,很幸运都是抄袭别人的,没一个成功,最后无奈只能自己解决方法其实很简单,不用修改config/log.php文件,没用因为只要有登入错误,警告,消息或者sql错误都会写入解决方法:关闭调试模式配置数据库文件'trigger_sql'=>env('app_debug',true),改为'trigger_sql'=>env('app_debug',false).env文件tru
最懒的菜鸟
·
2023-07-21 11:44
php
tp6
处理mysql在一个表中根据某个字段分组后在组合查询和其有关的其他数据(分组处理)
问题描述:现在有一个表(如下),需实现的功能将每个人所对应的contents和money合并展示到前端,组合后的数组为$arr[0]=[‘user_idno’=>‘147258’,‘user’=>‘王五’,‘contents’=>‘cont1,cont2,cont3’,‘money’=>‘9999,9999,999999’];…实现思路:使用mysql中的groupby分组先将人员单独列出,在fo
if时光重来
·
2023-07-21 04:31
php
thinkphp5
mysql
mysql
数据库
sql
tp6
+jwt实现token生成及验证,tp+vue请求接口header中加入token报跨域错误解决
生成、验证token原文:
TP6
JWTToken生成控制器使用中间件使用使用compose安装jwt类(在cmd中切换至tp项目文件夹中运行一下命令,运行成功后会在vendor目录中生成firebase
if时光重来
·
2023-07-21 04:30
php
vue
js
vue.js
php
前端
tp6
框架升级支持php8
tp6
框架升级:使用cmd切换至tp项目后运行以下命令composerupdatephp升级到8后,
tp6
框架中生成验证码报错Implicitconversionfromfloat153.60000000000002tointlosesprecision
if时光重来
·
2023-07-21 04:30
php
php
开发语言
TP6
可使用composer插件记录
JWT首先使用composer安装JWT用于创建tokencomposerrequirefirebase/php-jwt
TP6
命名空间引入useFirebase\JWT\JWT;useFirebase\
璞~
·
2023-07-20 13:29
composer
php
thinkphp6
tp6
验证规则(必填,唯一性,长度等)
$rules=[ //注意unique后面必须跟表名格式unique:表名'username'=>'require|unique:salesman','true_name'=>'require','mobile'=>'require','password'=>'require|length:6,20',];$messages=['username.require'=>'请输入账号','use
yunxixiao
·
2023-07-18 20:42
php
thinkphp
PHP
thinkphp
php解决跨域问题6,关于php:
tp6
-通过全局中间件-解决跨域问题
tp6
官网有提供跨域决绝办法,当我间接应用无奈用。(可能我用的姿态不对)。
weixin_39921131
·
2023-07-18 00:35
php解决跨域问题6
【数学建模】AxMath的下载与安装;安装完成AxMath后wps中可能会点击没有反应,需要下载VPA For WPS 2019启动宏
AxMath的下载与安装下载AxMath链接:https://pan.baidu.com/s/1-vk6mwV
TP6
WlihbjmJOaCQ提取码:3vuq安装的时候将Cracker里的文件复制到AxMath
寂寞烟火~
·
2023-07-15 00:01
AxMath
linux + lnmp +
tp6
部署项目问题集
部署完毕后,访问域名,报错502Gateway1:查看防火墙,需要的端口是否被关闭了,需要开启vi/etc/sysconfig/iptables发现有端口没空,就先i,然后把该端口后面的DROP改成ACCEPT,然后esc:wq再回车,保存重启防火墙serviceiptablesrestart2:查看/usr/local/nginx/conf/vhost中,自己添加的conf中的配置php-cgi
outluck
·
2023-06-20 08:43
linux
运维
服务器
centos + lnmp +
tp6
部署的项目,访问的时候经常出现No input file specified
1.检查路径设置检查你的Nginx配置文件是否正确指定了PHP路径,确认文件路径是否正确。同时,确保你的Web服务器具有访问权限。server{listen80;server_nameexample.com;root/usr/share/nginx/html;indexindex.htmlindex.htmindex.php;location/{try_files$uri$uri//index.p
outluck
·
2023-06-20 08:11
centos
php
linux
TP6
.0-----防范XSS攻击
使用composer执行命令,安装ezyang/htmlpurifier扩展类库composerrequireezyang/htmlpurifier自定义函数if(!function_exists('remove_xss')){//使用htmlpurifier防范xss攻击functionremove_xss($string){//相对index.php入口文件,引入HTMLPurifier.au
努力敲键盘ing
·
2023-06-18 18:38
xss
安全
前端
php
thinkphp
Tp6
经常报错 Call to undefined method 没有找到类或者方法应该怎么解决?
来源:https://www.yii666.com/learning/thinkphp/107.html分析:刚刚使用
Tp6
的时候经常会报错Calltoundefinedmethod,这是为什么?
Jon Daijn
·
2023-06-15 08:50
php
关于
TP6
的 事件,监听,订阅 理解
要使用到
TP6
的事件,之前有个模糊的的概念。
l-hhh
·
2023-06-13 13:14
tp6
php
php
开发语言
后端
tp6
安装并使用rabbitMQ
最近因为业务需要,要用到MQ就去研究了一下,说实话,安装环境给我搞自闭了,大概是我太菜刚开始使用yum换源,各种安装卸载始终找不到自己要用的版本,后来全部卸载,下载安装包编译安装解百忧我用的是erlang25.3的版本,MQ使用的是3.11.3的版本,符合官方要求,这里的版本是有强制要求的,也就是固定erlang对应固定MQ,版本如下搞错,会无法运行编译安装erlang25编译安装老一套,解压,c
l-hhh
·
2023-06-13 13:11
rabbitmq
Tp6
登录 Base控制器initialize初始化 redirect无法跳转
Tp6
.0慕课Singwa第6章9分钟isLogin())){//没登录returnredirect(url('login/index'));}else{returnredirect(url('index
苗先生的PHP记录
·
2023-06-13 08:28
thinkphp
服务器
vue.js
linux
Niucloud Admin - 基于最新的 Vite / TypeScript / Vue3 / ElementPlus + TinkPHP6 打造的前后端一体管理后台框架,免费开源,可以快速开发企
一款包含前端和后端业务代码的admin框架,前端采用最新的前端技术栈,后端使用
TP6
。
那些免费的砖
·
2023-06-12 14:56
typescript
开源
前端
tp6
用redis存储session
工作中用tp也多一些,那么,我就用
tp6
来给大家讲解一下。在共享session,我们需要用到redis。这儿我假设大家都能读懂redis,并且也能安装和配置。
爱敲代码的小冰
·
2023-06-11 19:49
redis
数据库
缓存
解决xshell6或者xf
tp6
强制更新版本,但又无法下载文件的问题
今天又遇到下载安装了Xshell6或者Xf
tp6
提示软件必须更新最新版否则不让使用!但是下载更新又提示下载文件失败?这是为啥呢?
彼岸花@开
·
2023-06-10 21:21
宝塔面板添加thinkphp6.x命令执行脚本
今天主要介绍一下thinkphp6.x命令编写shell脚本在宝塔面板创建一个定时任务,写入一段简单的定时shell脚本(注意修改成自己
tp6
网站根目录)Path=/www/wwwroot/xxx.comcd
ECHO陈文
·
2023-06-10 04:53
服务器运维
PHP后端
php
宝塔
thinkphp
TP6
分布式数据库:主从同步、读写分离
进入正题之前,首先来看下分布式数据库出现的场景都有哪些:单表数据量爆炸,千万级、亿级等,各种数据操作效率很低。关系型数据库在大于一定数据量的情况下检索性能会急剧下降。在面对互联网海量数据情况时,所有数据都存于一张表,显然会轻易超过数据库表可承受的数据量阀值。这个单表可承受的数据量阀值,需根据数据库和并发量的差异,通过实际测试获得;单机数据库的瓶颈问题,处理不了高强度io。现代企业程序的瓶颈问题是数
西瓜很甜哟
·
2023-06-10 00:03
Oracle 19c RAC RU+OJVM补丁升级方案(19.16, AIX)
传补丁包cd/u01mkdir-psoftchmod-R777softsftppu
tp6
880880_190000_AIX64-5L.zipp34160854_190000_AIX64-5L.zip更新
6号见
·
2023-06-07 15:51
Oracle
oracle
数据库
sql
【
TP6
】使用workerman websocket
前置安装和使用workerman安装和使用composerrequiretopthink/think-workerphpthinkworkerwebsocket客户端示例代码HTML5$(function(){varsocket;varreadyState=["connecting","connected","closing","closed"];/*打开连接事件*/$("button:eq(0)
wyy7293
·
2023-06-07 02:50
php
websocket
php
网络协议
[PHP]
TP6
CLI模式下创建
tp6
和多应用配置以及常见问题
命令行安装稳定版ThinkPHPcomposercreate-projecttopthink/thinktptp=>项目的名称.可自定义创建完成后,配置项目包括但不限于(访问入口,伪静态,端口,域名),保证能正常访问到安装多应用模式扩展composerrequiretopthink/think-multi-app删除app目录下的controller目录多应用模式部署后,记得删除app目录下的co
wyy7293
·
2023-06-07 02:50
php
php
开发语言
linux
Web基本与HTTP协议
目录一:域名1.域名概述2.域名空间结构3.域名注册二:网页访问(HTTP/HTTPS)1.网页的基本概念2.网站3.主页4.域名5.HT
TP6
.URL7.网页基本标签(1)网页摘要信息的作用(2)标题标签类型三
努力拱破蛋壳的猪
·
2023-06-06 23:56
服务器
linux
前端
运维
tp6
union和unionAll使用
前置条件:每个union方法相当于一个独立的SELECT语句。UNION内部的SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条SELECT语句中的列的顺序必须相同。故表结构必须相同unionall是将连接的两个查询结果表连接起来;union是将连接的两个查询结果表连接起来并做去重处理;union和unionall的区别union要进行重复值扫描做去重处理,所以效率低。
一分半心动
·
2023-04-19 03:07
sql
数据库
关于
tp6
模糊查询两种方式
eg1:$where="course_id=".$data['courseId']."";$where.="andtitleLIKE'%".$data['keyword']."%'";eg2:$where[]=['name|title','LIKE','%'.$data['keyword'].'%'];
一分半心动
·
2023-04-19 03:07
php
tp6
操作数据库(查表,创表,创触发器,删触发器)
1、查询所有表$user=Db::query("showtables");returnjson($user);2、创建表$sql="CREATETABLEes_increment(idint(11)NOTNULLAUTO_INCREMENT,outsideint(11)DEFAULTNULLCOMMENT'那一张表',outside_idint(11)DEFAULTNULLCOMMENT'表的主键
大得369
·
2023-04-19 01:19
数据库
sql
mysql
在云服务器ubuntu环境下配置jdk及搭建tomcat服务器
准备工作:1、需要登陆工具来登陆管理你的云服务器,本文用的putty,其次,需要文件上传工具将本地文件传到服务器上,本文使用xf
tp6
。这两个工具很简单,不多说。
幻想波普星
·
2023-04-18 10:51
Java服务器部署
Java
云服务器
tomcat
j'd'k
TP6
使用jwt生成token加密解密
第一步,需要安装
TP6
框架,如果没有安装我给你一个composercomposercreate-projecttopthink/thinktp第二步,需要安装一个PHP的jwt插件,也使用composercomposerrequirefirebase
munchmills
·
2023-04-17 23:46
php
java
开发语言
Chatgpt,ThinkPHP6使用openai api示例
TP6
自行安装,本文只介绍openaiapi接口1.composer安装open-aicomposerrequireorhanerday/open-ai2.命名空间引入useOrhanerday\OpenAi
芒果芒果丶
·
2023-04-17 22:36
chatgpt
人工智能
网络安全-Day55-sockstress攻击
1、通过工具上传攻击脚本(提示:可以使用Xf
tp6
上传文件,该工具安装好后集成在xshell中)2、给sockstress文件夹,赋
K8s_Docker
·
2023-04-17 15:06
商城订单未支付30分钟自动取消
composercreate-projecttopthink/think=5.1.40orderService1.2安装消息队列依赖composerrequiretopthink/think-queue2.0.4注意:如果是
TP6
廷裕同学
·
2023-04-16 01:33
计算机三级速成技巧
MTBF描述2.作用域不是DNS服务器的参数3.网站标识符包括主机头,ip,非标准TCP端口号4.服务器选项不提供IP访问选项5.发送邮件SMTP协议,使用的是TCP连接方式接收邮件POP3,IMAP,HT
TP6
内部静态类
·
2023-04-14 09:56
计算机等级考试
网络
服务器
tcp/ip
C/C++环境之launch.json、tasks.json、c_cpp_properties.json极简设置
文章目录C/C++环境之launch.json、tasks.json、c_cpp_properties.json极简设置Setp1.setp2.setp3.launch.jsonsetp4.setp5.se
tp6
二哈不甘平凡
·
2023-04-14 01:23
Visual
Studio
Code
node.js
nodejs使用注意事项3、下载安装4、nodejs运行二、简单的命令三、模块化开发1、介绍2、分类3、CommonJS规范四、内置模块1、fs2、os3、path4、url5、querystring6、ht
tp6
.1
许小墨~
·
2023-04-12 23:31
全栈工程师的基本素养
#
后端开发
node.js
前端
javascript
开发语言
后端
Thinkphp 6.0模版引擎驱动和赋值变量
一.引擎驱动1.MVC中,M(模型)和C(控制器)是前面我们所了解的内容,而V(视图)就是页面;2.
TP6
.0默认不自带TT模版引擎,它作为一个可选的扩展给开发人员安装;3.也就是说,并不一定非要使用模板引擎的语法规则来开发
龙华军
·
2023-04-07 19:03
php
php
java
服务器
Thinkphp 6.0的Session
Session1.在使用Session之前,需要开启初始化,在中间件文件middleware.php;//Session初始化\think\middleware\SessionInit::class2.
TP6
.0
龙华军
·
2023-04-07 19:24
php
php
前端
开发语言
0113 远程登陆
1.应用场景Linux服务器是开发小组共享,正式上线的项目是运行在公网的,因此程序员需要远程登陆到Linux进行项目管理或开发远程登陆客户端:Xshell6,Xf
tp6
...等2.Xshell6Xshell
nzmzmc
·
2023-04-05 14:14
Linux的学习
linux
服务器
Docker安装常用软件(中篇)
目录:image新增:9.Docker安装F
TP6
.Docker安装zookeeperzookeeper部署mkdir-p~/dockerdata/zookeeper/conf~/dockerdata/
我是李小胖
·
2023-04-04 22:24
Java2-3年面试题
链接:https://pan.baidu.com/s/1eSosgbo密码:k
tp6
百度云中图片包含面试题目,部分答案。完善的答案链接如下完整答案书签文件:/百度云/完整答案书签文件.html
过的很好谢谢
·
2023-04-02 23:00
java
ssh
tomcat
大数据
TP6
Model最佳实践
1、saveAll方法新增数据返回的是包含新增模型(带自增ID)的数据集对象。2、新增数据的最佳实践原则:使用create方法新增数据,使用saveAll批量新增数据。3、在取出数据后,更改字段内容后使用save方法更新数据。这种方式是最佳的更新方式。4、字段过滤最佳用法是在传入模型数据之前就进行过滤5、不要在一个模型实例里面做多次更新,会导致部分重复数据不再更新,正确的方式应该是先查询后更新或者
cbhjerry
·
2023-04-01 12:49
PHP
php
tp6
文件上传功能报错Argument 1 passed to think\Validate::check() must be of the type array ....
注意:验证时check()的参数是$file=request()->file(),不要写成$file=request()->file(“image”);$file=request()->file();try{validate(['image'=>'fileExt:jpg,png,gif,pdf'])->check($file);$files=request()->file("image");//上
if时光重来
·
2023-04-01 12:43
php
php
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他