課程
/后端開發(fā)
/PHP
/PHP實現(xiàn)驗證碼制作
$x = ($i*100/4)+rand(1,20);$y = rand(5,10);
y軸的高度不是30嗎,為什么rand(5,20)就會出格
2015-05-09
源自:PHP實現(xiàn)驗證碼制作 1-4
正在回答
imagestring ? ?函數(shù) ?font 是 1,2,3,4 或 5,則使用內(nèi)置字體?
這個$X,$Y的坐標是繪制文字的左上角坐標
Y高度是30 要能在背景里 $Y值+文字的高度要<30; 所以rand(5,20)會超出范圍
X于此類似 因為X方向最長是100總共4個字符 100/4是每個字符的間距 用在循環(huán)中就表示 4個的起始點分別是0,25 ,50,75 然后再加上隨機數(shù)有浮動效果
舉報
各種形態(tài)驗證碼核心原理與實現(xiàn)技巧,講解實現(xiàn)過程中的技術(shù)難點
2 回答x,y為什么這么定義
1 回答為什么要rand()這個函數(shù)呢
3 回答這里為何需要隨機數(shù)?
3 回答img標簽以及a標簽中的js,最后為什么要+隨機數(shù),有什么作用?
2 回答$index = rand(0,count($strdb));這個函數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-19
imagestring ? ?函數(shù) ?font 是 1,2,3,4 或 5,則使用內(nèi)置字體?
2015-05-20
這個$X,$Y的坐標是繪制文字的左上角坐標
Y高度是30 要能在背景里 $Y值+文字的高度要<30; 所以rand(5,20)會超出范圍
X于此類似 因為X方向最長是100總共4個字符 100/4是每個字符的間距 用在循環(huán)中就表示 4個的起始點分別是0,25 ,50,75 然后再加上隨機數(shù)有浮動效果