本身這樣子的試是沒有錯(cuò)的,驗(yàn)證碼肯定只能使用一次,你在提交后先判斷了驗(yàn)證碼是否有效,那么在執(zhí)行verify-check()是,程序會(huì)將移除,這時(shí)候就失效了。
成都創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元南漳做網(wǎng)站,已為上家服務(wù),為南漳各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
你應(yīng)該在提交數(shù)據(jù)后如果失敗,那么在返回后重新獲取一次驗(yàn)證信息就OK/
驗(yàn)證碼一直錯(cuò)誤那就是:后臺(tái)生成的和前臺(tái)顯示的不是同一個(gè)驗(yàn)證碼,你可以把后臺(tái)生成的打印出來測(cè)試一下。
1:驗(yàn)證碼生成代碼:
//輸入驗(yàn)證碼
function verifyimg(){
//驗(yàn)證碼做配置
$config = array(
'seKey' = 'ThinkPHP.CN', // 驗(yàn)證碼加密密鑰
'codeSet' = '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY', // 驗(yàn)證碼字符集合
'expire' = 1800, // 驗(yàn)證碼過期時(shí)間(s)
'useZh' = false,
'useImgBg' = false, // 使用背景圖片
'fontSize' = 14, // 驗(yàn)證碼字體大小(px)
'useCurve' = true, // 是否畫混淆曲線
'useNoise' = true, // 是否添加雜點(diǎn)
'imageH' = 45, // 驗(yàn)證碼圖片高度
'imageW' = 100, // 驗(yàn)證碼圖片寬度
'length' = 4, // 驗(yàn)證碼位數(shù)
'fontttf' = '4.ttf', // 驗(yàn)證碼字體,不設(shè)置隨機(jī)獲取
'bg' = array(243, 251, 254), // 背景顏色
'reset' = true, // 驗(yàn)證成功后是否重置
);
$verify=new Verify($config); //實(shí)例化Verify類。 空間類元素引入。使用次數(shù)多的情況下。
//verify= new \Think\Verify 完全限定名稱方式。 使用次數(shù)少的情況下。
$verify-entry(); //數(shù)據(jù)驗(yàn)證碼。
}
2.下面的是一段驗(yàn)證碼顯示代碼:
ul
li class="user_main_text"驗(yàn)證碼: /li
li class="user_main_input"
input class="TxtValidateCodeCssClass" id="captcha" name="captcha" type="text"
驗(yàn)證碼輸出
img src="{$smarty.const.__CONTROLLER__}/verifyimg" onclick="this.src='{$smarty.const.__CONTROLLER__}/verifyimg/'+Math.random()" alt="" /
/li
/ul
希望對(duì)你有幫助。
你的服務(wù)器沒有正確響應(yīng)Token驗(yàn)證,請(qǐng)閱讀消息接口使用指南這樣回頭檢查一下各項(xiàng)配置是否正確。如果確定配置沒有問題,請(qǐng)按下面的方法檢查2.請(qǐng)求URL超時(shí)你的服務(wù)器在國外,或者服務(wù)器網(wǎng)速不給力,一般多試幾次就可以了。如果經(jīng)常這樣,就需要考慮更換服務(wù)器3.提交成功恭喜你,配置成功了。這是一種方法 詳細(xì)圖文教程和其他幾種方法你可以訪問這個(gè)鏈接希望可以幫到你
可以通過兩種方案:
第一,表單提交的時(shí)候在php端會(huì)員獲取表單內(nèi)容的,如果表單信息存儲(chǔ)或者驗(yàn)證有問題那么原樣返回提交的值到表單頁面,類似編輯一個(gè)已經(jīng)保存的信息;
第二,通過Ajax來傳值,Ajax把表單數(shù)據(jù)提交給php,php處理完表單數(shù)據(jù)返回給Ajax一個(gè)狀態(tài)值,這樣表單頁面是不會(huì)刷新,表單原數(shù)據(jù)還是會(huì)存在。