curl网页采集相关

admin1个月前 (02-10)118
 Accept-Encoding需要单独设置,不能放在header里,对应curl 的CURLOPT_ENCODING属性。。如果采集到的网页是乱码,可以设置这个为gzip,deflate试试…

thinkphp前后端分离,如何使用think-captcha?

admin3个月前 (12-16)113
  captcha配置文件增加 'api' => true,。。如果是单应用,增加全局的captcha配置文件中,如果是多应用,复制全局captcha配置文件到对应应用的config目录,然后增加或只保留 &…

thinkphp升级后报错Declaration of think\app\Url::build() must be compatible with think\route\Url::build()

admin5个月前 (10-12)11610
1. 出现这个错误的原因是,你通过命令“composer update topthink/framework”只升级了框架,没有更新多应用扩展模块。2. 只需要composer运行下面代码更新多应用扩展模块到最新版后即可…

thinkphp6 多应用模式下,多个应用都需要使用图片验证码时,会共用验证码,让每个应用使用自己的验证码

admin8个月前 (08-10)11459
1. 关闭框架层的中间件中的默认会话初始化;2. 给各个应用的中间件开启(增加)会话初始化;3. 会话初始化需要 开启/关闭 的中间件:\think\middleware\SessionInit::class。…

laravel 安装

admin9个月前 (06-15)17670
laravel 安装
一、laravel 安装1、laravel 最新版本安装composer global require "laravel/installer"  #使用Composer下…

git报错: fatal: bad object HEAD

admin12个月前 (04-13)11918
一般问题原因:.git内文件有问题,比如误删除了一些文件(我就是因为.git\objects\pack文件夹过大,删除了这个文件夹)。处理建议: 在其他盘符或文件夹把项目拉下来,然后复制.git文件夹到要操作的文件夹覆盖,然后继续…

MySQL 3个字段作为一个字段输出

admin1年前 (2025-02-16)11889
在MySQL中,如果你想将3个字段合并成一个字段输出,可以使用CONCAT()函数或者CONCAT_WS()函数。这两个函数都可以用来连接字符串,但CONCAT_WS()允许你指定一个分隔符。1. 使用CONCAT() CONCAT()函数…

PHP去除数组中的 0

admin1年前 (2024-12-15)12024
1. 使用array_filter()函数$array = [1, 0, 2, 0, 3, 0]; $array = array_filter($a…

MySQL 中 where in 长度过长的解决方法

admin1年前 (2024-10-07)11983
在使用MySQL数据库时,我们经常会使用 where in 语句来查询一组特定的值,例如:SELECT * FROM students WHERE id IN (1,&n…

ThinkPHP 使用withJoin时,field无效的解决办法

admin2年前 (2024-08-16)12116
ThinkPHP 使用withJoin时,field无效的解决办法:一、 filed 改为使用 visible.    1. 需注意,visible里需要传的是数组,且主表的字段不需要加别名(wher…