當前位置:名人名言大全網 - 短信平臺 - php怎麽實現驗證碼的

php怎麽實現驗證碼的

驗證碼功能機制實現思路

常規的驗證碼實現:

a、產生壹張png的圖片

b、為圖片設置背景色

c、設置字體顏色和樣式

d、產生4位數的隨機的驗證碼

e、把產生的每個字符調整旋轉角度和位置畫到png圖片上

f、加入噪點和幹擾線防止註冊機器分析原圖片來惡意註冊

g、輸出圖片

h、釋放圖片所占內存

i、將驗證碼保存到session或是數據庫

j、將和輸入的驗證碼進行對比

短信(郵箱)驗證碼機制:

a、產生4-6位數的隨機的驗證碼

b、把產生的每個字符保存到session或是數據庫

c、將驗證碼發送到用戶的手機(郵箱)

d、用戶在規定時間內進行輸入

e、將驗證碼從session或是數據庫中取出

f、將和輸入的驗證碼進行對比驗證