如何使用jQuery验证插件和PHP创建google reCAPTCHA v2.0验证


How to create google reCAPTCHA v2.0 validation using jQuery Validation Plugin and PHP

我想使用jQuery验证插件和php与Session创建验证。

<标题> jQuery h1> 使用(https://jqueryvalidation.org/)这个jquery插件的表单验证,我这样做。但我想创建验证的recaptcha文件使用这个插件,但我不能创建它。这里是一个验证谷歌recaptcha v1.0使用这些插件。请帮助我创建验证谷歌recaptcha v2.0(归档)使用这个插件。 PHP

我也想使用$_SESSION创建验证,我尝试创建它,在我的(注册过程。php)页面,我打印会话消息在我的表单页面下的recaptcha文件。它不工作:(

= = = = = =请帮助我创建验证码文件使用这两种方式。

<标题> HTML
<form action="signup-process.php" method="post" id="signupForm">
  <input class="form-control" type="text" name="name" id="name">
   <div class="g-recaptcha" data-sitekey="my-key"></div>
 <!--Session validation message-->
  /*<?php if(isset($_SESSION["ReC"]) && !empty($_SESSION["ReC"])){
      echo $_SESSION["ReC"];
       unset($_SESSION["ReC"]); }?> */
     <input class="btn btn-block" type="submit" value="Sign Up" name="submitted">
  </form>
<标题> JS h1> signup-process.php h1> div class="answers">

@NK如果你将php验证信息应用于表单标签的顶部。会成功的。

这样的

 <!--Session validation message-->
 <?php if(isset($_SESSION["ReC"]) && !empty($_SESSION["ReC"])){
    echo $_SESSION["ReC"];
    unset($_SESSION["ReC"]); }
?>
<form action="signup-process.php" method="post" id="signupForm">
  <input class="form-control" type="text" name="name" id="name">
  <div class="g-recaptcha" data-sitekey="my-key"></div>
  <input class="btn btn-block" type="submit" value="Sign Up" name="submitted">
</form>