thinkphp 验证码怎么输出

 我来答
阿巴巴fGw
2017-03-23 · TA获得超过677个赞
知道小有建树答主
回答量:1470
采纳率:84%
帮助的人:513万
展开全部

thinkphp 3.1版本输出验证码 

Public function verify(){
    import('ORG.Util.Image');
    Image::buildImageVerify();
}
//调用verify方法就可以输出验证码

thinkPHP3.2版本输出验证码

$Verify = new \Think\Verify();
$Verify->entry();

thinkPHP 5.0版本输出验证码

//验证码配置
//然后在应用配置文件中添加验证码的配置参数
'captcha'  => [
        // 验证码字符集合
        'codeSet'  => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY', 
        // 验证码字体大小(px)
        'fontSize' => 25, 
        // 是否画混淆曲线
        'useCurve' => true, 
         // 验证码图片高度
        'imageH'   => 30,
        // 验证码图片宽度
        'imageW'   => 100, 
        // 验证码位数
        'length'   => 5, 
        // 验证成功后是否重置        
        'reset'    => true
],
//并且确保开启了URL路由。
//验证码显示
<div>{:captcha_img()}</div>
//或者
<div><img src="{:captcha_src()}" alt="captcha" /></div>
//上面两种的最终效果是一样的,根据需要调用即可。
//控制器验证
//使用TP5的内置验证功能,添加captcha验证规则即可
$this->validate($data,[
    'captcha|验证码'=>'require|captcha'
]);
//或者手动验证
if(!captcha_check($captcha)){
 //验证失败
};
麦子收稻子
2017-03-23 · TA获得超过363个赞
知道小有建树答主
回答量:753
采纳率:50%
帮助的人:174万
展开全部
直接用echo输出不就好了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式