JavaScript的代碼還是寫到<script>標(biāo)簽里好
2016-08-19
最贊回答 / 橋風(fēng)L
就是生成一個隨機(jī)數(shù)作為這個鏈接的參數(shù),實(shí)現(xiàn)驗(yàn)證碼的更新。防止再次從緩存中獲取。
<img border="0" style="cursor:pointer;" onclick="this.src='captcha.php?'+new Date().getTime();" src="captcha.php">
這個可以用,點(diǎn)擊圖片刷新
這個可以用,點(diǎn)擊圖片刷新
2016-08-15
do{
$fontcontent = substr($data,rand(0,strlen($data)),1);
}while($fontcontent == '');
用這句話更好 substr有時會提取出來空字符,導(dǎo)致驗(yàn)證碼只有三個或者更少(當(dāng)然幾率很?。?,但是3個會出現(xiàn)(我已經(jīng)出現(xiàn)n多次了)
$fontcontent = substr($data,rand(0,strlen($data)),1);
}while($fontcontent == '');
用這句話更好 substr有時會提取出來空字符,導(dǎo)致驗(yàn)證碼只有三個或者更少(當(dāng)然幾率很?。?,但是3個會出現(xiàn)(我已經(jīng)出現(xiàn)n多次了)
2016-08-14
已采納回答 / 丿戒愛丶小壞蛋
存了,老師只改了代碼關(guān)鍵部分,其他的沒改,session存儲的代碼沒動,你仔細(xì)看下
后面加隨機(jī)數(shù)參數(shù)是為了讓頁面?zhèn)鲄⑺⑿聢D片的,建議學(xué)習(xí)下js基礎(chǔ)就好理解了
2016-08-11
最新回答 / kihoor
這是因?yàn)槔蠋熡胷and(0,strlen($data))中的strlen($data)沒有減1,字符的下標(biāo)是從0開始到最大長度減1的,跟數(shù)組下標(biāo)類似
看完這個視頻終于做出驗(yàn)證碼了以前老是出錯一直以為是gd2庫配置問題,感謝這位老師啊。
2016-08-07