PHP

docker 安装 php GD库 和 freeType支持

PHP 

如果php环境,没有GD库,和freeType,通常不能显示验证码 # 添加freetype,libpng,libwebp,libjpeg 依赖 RUN apk add libjpeg-turbo-dev libpng-dev freetype-dev libwebp-dev # gd 先配

POST数组有上限? (超过1000)导致数据丢失

PHP 

一、场景 今天做保存专题商品列表的时候发现,前端明明有2300多条数据,但是实际服务端接受存入数据库才166条 二、解决过程 经过调试发现前端页面提交post请求时数据量是正确的,但到服务端只能接受到166条。 一开始以为是post请求长度超过限制,不过看了下请求内容才200多K,而post请求默认

什么是JWT?原理是什么?

PHP 

什么是JWT JWT 是Json Web Tokens的简称。用百度上面的解释讲,是目前流行的跨域认证解决方案,一种基于JSON的、用于在网络上声明某种主张的令牌(token)。 JTW原理 jwt验证方式是将用户信息通过加密生成token,每次请求服务端只需要使用保存的密钥验证token的正确性,

PHP常用命令

PHP 

pathinfo (path,options) pathinfo() 函数以数组的形式返回关于文件路径的信息。 print_r(pathinfo("/testweb/test.txt")); // return Array ( [dirname] => /testweb [basen

PHP 真正多线程的使用

PHP 

  PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。   我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS

Tp6.0报错Driver [Think] not supported

PHP 

问题: 使用模板报驱动错误Driver [Think] not supported. 原因: tp6默认只能支持PHP原生模板,但配置文件config/view.php配置使用的却是Think 解决 办法一:使用tp模板进行think-view安装 composer require topthink

PHP爬虫框架-Goutte

Goutte  爬虫  PHP 

一、关于PHP爬虫框架—Goutte 本文已收录于PHP全栈系列专栏:PHP快速入门与实战 近年来,互联网上数据信息的更新迅速,而在很多情况下,我们需要获取某些特定的数据来分析或者用于其他用途。这时候就需要用到爬虫。PHP作为一种流行的编程语言,自然有相应的爬虫框架出现。今天,我们就来介绍一款常用的

配置CORS实现跨域

PHP 

完整设置 # YDBJ 20221221 跨域 add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control

php excel 超内存,phpexcel解决内存占用的3个方式

PHP 

phpexcel内存占用的问题也不是一天两天的事情,经过反覆的测试、询问得出这三个最有效的内存优化方式,在php查询内存使用状况请透过memory_get_usage()这个函数。 A.修改php对于内存的限制 @ini_set('memory_limit', '256M') // 默认是128M