SMS認(rèn)証
ajax 送信リクエストを通じて検証コードが生成された後、引き続き ajax 送信イベントを使用し、ユーザーが入力した検証コードとテキスト メッセージで受信した検証コードを比較します。検証コードが正しい場合は、 、登録は成功し、正しくない場合はエラー メッセージが返されます
<?php //點(diǎn)擊發(fā)送短信驗(yàn)證碼 $.ajax({ async : false, type: "get", url: "code.php", // data: {}, success: function (data) { //發(fā)送短信驗(yàn)證碼 $.ajax({ async : false, type: "post", url: "smsyzm.php", // data: {"yzm": data, 'yzmtel': $('#phone').val()}, dataType: "json", success: function (data) { } }); } });
ここで注意すべき點(diǎn)は、継続的な ajax リクエストは非同期で送信する必要があることです。データを受信できない可能性があります (async: false)
smsyzm.php コードを変更して、攜帯電話に送信されたコードを復(fù)號(hào)化します
<?php $param = base64_decode($_POST['yzm']);
#表示結(jié)果は次のとおりです。