thinkphp6 - 解决验证码验证一直不通过,并且验证码不显示的问题描述和解决思路(完美解决thinkphp6验证码出错无法显示的方法,tp6打开验证码页面显示乱码的解决方法)

描述

提供详细配置及可一键复制的示例源码,并且提供前端的 HTML 页面用于展示和调试验证码。

最近接触到thinkphp6的RC3版本,关于这个版本验证码的配置,官方文档中详细说明了,如果使用扩展内置的方法进行验证码显示,直接在应用的config目录下面的captcha.php文件(没有则首先创建)中进行设置即可,

以下设置方式仅限于独立调用Captcha类的时候使用。所以我在config下自己创建了一个配置文件,需要的配置可参照文档自行配置:

在这里插入图片描述

配置完成后,在页面输出代码如下:

在这里插入图片描述
这里需要说明一下,有时候可能不能出现验证码图片,此时请在谷歌调试模式下查看验证码图片的生成路径,也可以将此路径粘贴于浏览器中进行访问,可以查看哪一步出现错误,我这里因为路径的问题,一开始并没有显示出来,于是我自己手动修改了源文件 think-captcha/helper.php中的captcha_img方法,下面圈出来的地方即为修改的地方:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_50545213/article/details/134066647