學習目的:
屏蔽機器請求,保證業務不受機器提交請求幹擾。
為什麼要屏蔽:
一般服務端業務,寫入請求產生的消耗遠大於讀取請求。
技術點:
1.底圖的實現,並且加入乾擾元素
2.產生驗證內容
3.驗證內容保存在服務端
4.驗證內容的效驗
實現底圖:
程式碼:
<code><span><span><?php</span><span>$img</span> = imagecreatetruecolor(<span>100</span>,<span>30</span>);<span>//大小</span><span>$bgColor</span> = imagecolorallocate(<span>$img</span>,<span>0x00</span>,<span>0x00</span>,<span>0x00</span>);<span>//背景颜色</span> imagefill(<span>$img</span>,<span>0</span>,<span>0</span>,<span>$bgColor</span>);<span>//填充颜色</span> header(<span>'content-type: image/png'</span>); imagepng(<span>$img</span>); <span>//销毁</span> imagedestroy(<span>$img</span>);</span></code>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了PHP製作驗證碼,包含了驗證碼,php方面的內容,希望對PHP教學有興趣的朋友有幫助。