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