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";
             }
        }
    }
阅读 3.5k
1 个回答

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

验证码验证办法:

$verify = new \Think\Verify();
$verify->check('XXXX');//即判断验证码是否为'XXXX'
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进