朋友讓幫忙作一個短信驗證碼工具。對此有了初體驗。session
1. 編碼轉換:字符集必須是GB2312格式,字符必須用UrlEncode進行編碼。工具
$sms = "短信驗證碼:2312【大象投資】"; // utf8post
echo urlencode(mb_convert_encoding($sms,'gb2312','utf-8'));編碼
2. 通知類短信,假設沒有備案,晚上、週末等非工做時間不能發送,必須白天發送,因爲那時候纔有人工審查。url
3. 驗證碼類短信。隨便發。沒有太多限制。spa
瞭解到上面的內容後。至於「實現」怎樣驗證很是easy。code
1. 生成驗證碼。經過短信接口發送給用戶。同一時候,將驗證碼保存一份到session中。接口
2. 用戶輸入驗證碼。與session中的驗證碼比對,一致則經過。utf-8