課程
/后端開發
/PHP
/PHP實現驗證碼制作
為什么我明明輸進去對的,它老是說我輸入錯誤,已經轉換為小寫了啊
2016-09-28
源自:PHP實現驗證碼制作 1-8
正在回答
$test_code = strtolower($_POST['code_name']);????//從頁面獲取到輸入的驗證碼信息
$log = false;
$test_code==$_SESSION['code']? $log = true : $log=false;????//當自動生成的驗證碼保存到session后,和用戶輸入的進行驗證
if($log){
????echo '輸入正確';
} esle{
echo '輸入錯誤';
}
以上是從頁面獲取到驗證碼然后與保存到sesion里的驗證碼進行判斷的。
如果上述代碼沒有解決問題,那就請看你生成驗證碼時,有沒有正確的保存到了session里....
舉報
各種形態驗證碼核心原理與實現技巧,講解實現過程中的技術難點
1 回答求各位大神看看,謝謝了
2 回答大神在哪?
1 回答求助:哪錯了?就是找不到~~~~~~~~
1 回答字體大小改不了啊...
2 回答測試php時可以用的,可是這個鞋的php代碼測不出來的,求哪位大神幫忙看看
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-02
$test_code = strtolower($_POST['code_name']);????//從頁面獲取到輸入的驗證碼信息
$log = false;
$test_code==$_SESSION['code']? $log = true : $log=false;????//當自動生成的驗證碼保存到session后,和用戶輸入的進行驗證
if($log){
????echo '輸入正確';
} esle{
echo '輸入錯誤';
}
以上是從頁面獲取到驗證碼然后與保存到sesion里的驗證碼進行判斷的。
如果上述代碼沒有解決問題,那就請看你生成驗證碼時,有沒有正確的保存到了session里....