課程
/后端開發(fā)
/PHP
/PHP實現(xiàn)驗證碼制作
為什么有時候只出現(xiàn)3個字符
2016-08-09
源自:PHP實現(xiàn)驗證碼制作 1-8
正在回答
這是因為老師用rand(0,strlen($data))中的strlen($data)沒有減1,字符的下標(biāo)是從0開始到最大長度減1的,跟數(shù)組下標(biāo)類似
循環(huán)條件正確,并且那個字符的位置是不是超出圖片本身的寬高
舉報
各種形態(tài)驗證碼核心原理與實現(xiàn)技巧,講解實現(xiàn)過程中的技術(shù)難點
1 回答為什么有時候只有3個數(shù)字?
2 回答到imagepng($image);的時候,網(wǎng)頁就會出現(xiàn)500
1 回答為什么沒有畫布,數(shù)字的
1 回答我的隨機值也-1了,可還是會出現(xiàn)兩個漢字或者三個漢字的情況
3 回答為什么輸入了相同的代碼,在點擊換一個的時候卻沒有效果(驗證碼不能刷新)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-24
這是因為老師用rand(0,strlen($data))中的strlen($data)沒有減1,字符的下標(biāo)是從0開始到最大長度減1的,跟數(shù)組下標(biāo)類似
2016-08-15
循環(huán)條件正確,并且那個字符的位置是不是超出圖片本身的寬高