3.23验证码还是有问题?

浏览:2339 发布日期:2015/07/12 分类:求助交流 关键字: 验证码,thinkphp3.23 验证
验证码可以正常显示,就是验证通过不了,请大神们给看看。下面是代码

HTML:<div class="login">
    <form method="post" action="{:U('login')}">
        <p><img src="{:U('verify')}"></p>
        <div class="clear"></div>
        <p>验证码:<input type="tel" name="verify" class="code"></p>
        <p><input type="submit" class="sub" value="提交"></p>
    </form>
</div>
控制器部分:* 登陆处理类
     */
    public function login(){
        
        if (!IS_POST) {
            $this->error('页面不存在');
        }
        
        $Verify = new \Think\Verify();
        
        $code =I('post.verify');
        
        if(!$Verify->check($code)){
            
            $this->error('验证码错误');
        
        }
        
        redirect($_SERVER['HTTP_REFERER']);
    }
common/common/下的 function.php (验证码函数)function check_code($code, $id = ""){  
    $verify = new \Think\Verify();
    return $verify->check($code, $id);
}  
POST是有值的,I('post.verify')是有数据的,实在是找不到问题在哪了?附件有源码,大家可以下来帮我看看,万分感谢!

附件 new.rar ( 347.17 KB 下载:15 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>