发布时间:2025-12-10 23:58:08 浏览次数:10
ThinkPHP实现点击图片刷新验证码
本类验证码功能刷新功能,涉及到两个刷新,一个是点击验证码图片刷新,另一个是输错验证码刷新,当然自己刷新那就不要说了,那是肯定会刷新的。
(推荐教程:thinkphp教程)
thinkPHP框架里面内置了verify.class.php验证类,我们做验证码验证的时候就非常简单了,这里提供两种验证的格式,一个纯数字,一个是系统默认的,其中里面的方法都是写在login控制器中的方法,具体代码如下
//第一种默认的验证码publicfunctioncaptcha(){$config=array('length'=>4,//验证码位数);$Verify=new\Think\Verify($config);$Verify->entry();}另外一种
//第二种默认的验证码functionshow_verify($config=''){if($config==''){$config=array('codeSet'=>'1234567890','fontSize'=>30,'useCurve'=>false,'imageH'=>60,'imageW'=>240,'length'=>4,'fontttf'=>'4.ttf',);}$verify=new\Think\Verify($config);return$verify->entry();}显示验证码图片的HTML代码
<pclass="form-group"><inputtype="text"class="form-control"placeholder="验证码"required=""name="verify"><imgclass="verify"src="{:U('Admin/Login/show_verify')}"title="点击更换"onclick="this.src+='';"></p>图片onclick事件就能完成验证码的刷新了
感谢你能够认真阅读完这篇文章,希望小编分享的“ThinkPHP实现点击图片刷新验证码的方法”这篇文章对大家有帮助,同时也希望大家多多支持本站,关注本站行业资讯频道,更多相关知识等着你来学习!