thinkphp - TP框架的验证码怎么验证?

查看:89
本文介绍了thinkphp - TP框架的验证码怎么验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

写成这样了 提交后什么都显示不出来 这是为什么?我的哪里不对?

<form action="{:U('First/tianjia')}" method="post">//这个tianjia方法是把age插入到数据 tianjia的方法和下面两个是在同一个类文件中的 
    <input type="text" name="age">
    <input type="text" name="verify1">
    <img src='{:U('First/verify_c',array())}'>
    <button type="submit">提交</button>
</form>

public function verify_c(){
        $config =    array(
          'fontSize'    =>    20,  
          'length'      =>    3,  
          'useNoise'    =>    false, 
        );
        $Verify =     new \Think\Verify($config);
        $Verify->entry();
    }
    public function check_a(){
        if(!empty($_POST)){
            $vry = new Verfiy();
             if($vry->check($_POST['verfiy1'])){
                echo  "wrong"; 
             }else{
                echo "right";
             }
        }
    }

解决方案

首先form表单那里, method="post",要确定你的表单是post提交.另外, 你的tianjia方法呢?也贴出来, 帮你看看;

验证码验证办法:

$verify = new \Think\Verify();
$verify->check('XXXX');//即判断验证码是否为'XXXX'

这篇关于thinkphp - TP框架的验证码怎么验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆