新的项目重新用到tp5,很久不用了竟然都忘了,所以记录一下
首先:通过composer安装扩展包
composer require topthink/think-captcha
vendor文件夹下会出现相应的扩展包
其次:html页面
<img src="{:captcha_src()}" onclick="javascript:this.src='{:captcha_src()}?rand='+Math.random()" alt="captcha">
如果不加onclick,验证码点击是无法刷新的
最后:controller,需要判断验证码是否错误
if (!captcha_check($capt)){
return json_encode(array('status'=>0,'info'=>'验证码错误'));
}

本文详细介绍如何在ThinkPHP5框架中使用验证码功能,包括通过Composer安装captcha扩展包,html页面验证码图片的显示及刷新机制,以及在Controller中进行验证码验证的实现方式。
275

被折叠的 条评论
为什么被折叠?



