关于验证码验证问题请教

浏览:552 发布日期:2014/06/24 分类:求助交流 关键字: 验证码
这里是js中用post来验证和刷新框框$("input[name='code']").blur(function(){
        var code = $("input[name='code']");
        if(code.val().trim()==''){
            code.parent().find("span").remove().end().append("<span class='error'>验证码不能为空</span>");
            return ;
        }
        $.post(CheckVerifyUl,{code:code.val().trim()},function(Verifytag){
            if(Verifytag==1){
                validate.code=0;
                //code.parent().find("span").remove();
                code.parent().find("span").remove().end().append("<span class='error'>验证码正确</span>");
            }else{

                code.parent().find("span").remove().end().append("<span class='error'>验证码错误</span>");
            }

        })
    })
这里是控制器中生成验证码的方法和验证验证码的方法    public function check_verify($code,$id=''){
            $verify = new \Think\Verify();
              $_SESSION['Verifytag'] = $verify->check($code, $id);//check已经被改为返回1和0了
              echo $_SESSION['Verifytag'];;
        }

        public function verify(){
            $verify =new \Think\Verify();
            $verify->entry();
        }
如图

第一次输入验证码可以匹配上
进行点击验证码框外然后在点回来之后

则会显示不正确了

我尝试过把$_SESSION打出来 进行操作之后session里面没有生成的验证码数据

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