Как проверить ответ пользователя в этом коде? - PullRequest
0 голосов
/ 11 февраля 2019

Я настроил систему электронной почты с рабочим почтовым кодом PHP, теперь я хочу попробовать вставить Google reCAPTCHA в форму и почтовый PHP.Поскольку я новичок в PHP, как я могу проверить ответ пользователя?

Я пытался проследить документ Google о проверке ответов, но никому из новичков в PHP это было непонятно.Я попытался найти коды get_response онлайн, но ни один из них не работает.Ниже приведен код моего sendmail.php.

 <?php 
 $to='jamie.cooke94@gmail.com';
 $subject="Enquiry";
 $headers = "MIME-Version: 1.0" . "\r\n";
 $headers .= "Content-type:text/html; charset=utf-8" . "\r\n";
 $headers .= "From:".$_REQUEST['email']."\r\n";

 $message='<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td colspan="2" align="center" ><b><font color="#FFFFFF">Your Form Details</font></b></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td><b>Dear &nbsp;User,</b></td>
        </tr>
        <tr bgcolor="#FFFFFF" align="left" >
          <td>Information Details</td>
        </tr>
        <tr bgcolor="#FFFFFF" align="left">
          <td>
    <b>First Name:</b>&nbsp;'.$_REQUEST['name'].'<br>
            <b>Email:</b>&nbsp;'.$_REQUEST['email'].'<br>
<b>Phone:</b>&nbsp;'.$_REQUEST['phone'].'<br>
            <b>Messsage:</b>&nbsp;'.$_REQUEST['message'].'<br>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr> </tr>
      </table></td>
  </tr>
 </table>';

 if(mail($to, $subject, $message, $headers,'-f noreply@example.com'))
{
echo "<script>window.location='index.html?val=2'</script>";
}
else
{
echo "<script>window.location='index.html?val=3'</script>";
} 

?>
...