繁体   English   中英

captcha与php会话变量+ jquery验证

[英]captcha with php session variables + jquery validation

我正在写一份联系表格。 我使用它进行表单验证: http ://plugins.jquery.com/project/form-validation-and-hints我使用验证码将代码存储在$ _SESSION ['captchacode']变量中。 我想要完成的是如果用户输入了良好的验证码,只需使用jquery验证器进行检查。 这就是检查功能的工作原理:

function isTypeValid( type, value ) {
var cap = <?php echo $SESSION["captchacode"];?>;
if( type == classprefix + 'Text' ) {        
    return true;
}

if( type == classprefix + 'Captcha' ) {
    if(value==cap){
    return (true);
}else{
    return false;
    }
}   

}

我在这里和其他地方搜索了一些线程,这就是我得到的地方

    var cap = <?php echo $SESSION["captchacode"];?>;

从。

我也试过这个:

    var cap = "<%= Session['captchacode'] %>";  

它没有帮助......任何想法?

不要使用jquery进行验证码验证。 在服务器端验证它。

另外,你选择的方式(在脚本的主体中写入验证码值)非常有趣,但它只是给可能的垃圾邮件发送者的礼物。

您可以使用jquery验证插件的远程方法来检查验证码。 你可以在这里看到例子 -

http://jquery.bassistance.de/validate/demo/captcha

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM