11
votes

Besoin d'aide avec RECAPTCHA - Continuez à devenir incorrect-captcha-sol

J'essaie d'ajouter un reCAPTCHA à mon site, mais continuez à obtenir erreur incorrect-captcha-sol code> lorsque je soumets la réponse.

Quelqu'un peut-il me dire si je suis correct en faisant le Suivant? P>

J'ai un index générique.php, qui inclut contact.php. En contact.php j'ai inséré le code suivant: p> xxx pré>

} p>

dans mon HTML j'ai inséré le CAPTCHA comme ceci: p>

<form name="contactForm" method="post" action="index.php?id=contact&action=submit#contact">
    <tr><td>Name</td><td><div align="right">
      <input type="text" name="name_txt" class="input">
      </div></td></tr>
    <tr><td>Email</td><td><div align="right">
      <input type="text" name="email_txt" class="input">
    </div></td></tr>
    <tr><td height="10"></td></tr>
    <tr><td colspan="2">Message</td></tr>
    <tr><td colspan="2"><textarea name="message_txt" class="textarea" style="width:200px; height:100px"></textarea></td></tr>
    <tr><td colspan="2"><?php echo recaptcha_get_html($publickey, $error); ?></td></tr>
    <tr><td colspan="2" style="padding-top:10px;"><input type="image" src="images/header_06.gif" name="submit" value="submit"></td></tr>
    </form>


0 commentaires

7 Réponses :


9
votes

Si vous affichez le chèque à deux reprises - par exemple une fois à partir de JavaScript et une fois via PHP, le second échouera que l'API permet uniquement à une solution de revenir une fois valide une fois.

espère que cela aide, Josh


0 commentaires

0
votes

Êtes-vous sûr de taper des mots corrects?

Celui-ci est de site web de Recaptcha: xxx


0 commentaires

19
votes

J'ai résolu ceci, c'est l'une des choses les plus insolites que j'ai rencontrées, ma syntaxe était auparavant: xxx pré>

Je l'ai changé à ceci: p>

<form>
<table>
<tr><td></td></tr>
</table>
</form>


1 commentaires

J'ai l'erreur du côté serveur avec RECAPTCHA V3, voir ADITYA KRESNA PERMEA RÉPONSE.



5
votes

C'est parce que le formulaire ne peut pas être à l'extérieur du TR ..... Il doit être sur l'extrémité de la table ..... Le formulaire ne peut pas être inséré dans la table, il peut être inséré dans le TD.


0 commentaires

2
votes

Dans mon cas, l'erreur consistait à définir le formulaire sans spécifier:

méthode = "post"

acclamations!


0 commentaires

0
votes

dans le répertoire racine de l'ensemble de script php.ini avec ceci:

allecter_url_fopen = sur


0 commentaires