亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過recaptcha檢查后如何從HTML表單郵寄數據?

通過recaptcha檢查后如何從HTML表單郵寄數據?

滄海一幻覺 2021-06-14 13:48:06
我在一個聯系網站上工作,我想在那里有聯系表格。我希望它將數據發送到電子郵件,并且我希望它由 Google 的 recaptcha v3 進行檢查。這是我第二次嘗試。過去,我在沒有 recaptcha 的情況下成功完成了它?,F在,我使用了這個(https://codeforgeek.com/google-recaptcha-v3-tutorial/)教程,結果如下:表單下方的腳本       // when form is submit    $('#myform').submit(function() {        // we stoped it        event.preventDefault();        var mail = $('#email').val();        var comment = $("#sprava").val();        // needs for recaptacha ready        grecaptcha.ready(function() {            // do request for recaptcha token            // response is promise with passed token            grecaptcha.execute('__SITE-KEY__', {action: 'create_comment'}).then(function(token) {                // add token to form                $('#myform').prepend('<input type="hidden" name="g-recaptcha-response" value="' + token + '">');                    $.post("form.php",{mail: mail, comment: comment, token: token}, function(result) {                            if(result.success) {                                    alert('Thanks for message')                            } else {                                    alert('An error occured')                            }                    });            });;        });  });  </script>html 表單字段的名稱是“email”、“vyber”、“sprava”表單.php<?php  $mail;$comment;$captcha;  $mail = filter_input(INPUT_POST, 'mail', FILTER_VALIDATE_EMAIL);  $comment = filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_STRING);  $captcha = filter_input(INPUT_POST, 'token', FILTER_SANITIZE_STRING);  }  function email_sending(){    $webmaster_email = "[email protected]";    $sender_email= "[email protected]" ;    $email_address = $_REQUEST['email'] ;    $selection = $_REQUEST['vyber'] ;    $message = $_REQUEST['sprava']; 問題不在 recaptcha 部分,但后來我收到電子郵件,其中數據丟失。(它只顯示變量名,不顯示實際值)。我可能認為這是因為在腳本中命名,因為我不確定在變量聲明中寫什么。我很高興收到有關此問題的任何意見。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號