簡體   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