Formularul de feedback cu reCAPTCHA

Voi face, de exemplu, o aceeași formă.

Formular pentru feedback cu reCAPTCHA de Google

Deci, pentru cei care încă nu înțeleg, încercăm să adăugați un astfel de lucru în formularul nostru:


Primul lucru pentru a obține cheia API pentru domeniul pe care trebuie utilizate reSaptcha. Pentru a obține aceasta, trebuie să mergi la etustranitsu veni cu numele și specificați numele de domeniu dorit:

Formularul de feedback cu reCAPTCHA

După aceea, vă va transfera la o pagină care va fi descris pe scurt integrarea site-ului, precum și să fie cheia secretă și un site cheie:

Formularul de feedback cu reCAPTCHA

Mai mult, ni se spune că, înainte de închidere trebuie să plasați următorul script:

În formă, în care se află captcha - blocul următor:

Există câteva setări suplimentare, de exemplu:

  • lumină sau întuneric aspect - date temă = „lumina“ sau date temă = „dark“.
  • dimensiunea normală sau compact - date-size = "compact", date-size = "NORML"

Din moment ce forma mea toate script-urile sunt situate în partea de jos a paginii, apoi am decis să pun script-ul pe Google în același loc. Se pare ca acest lucru tot drumul:

Formularul de marcare acum arata ca acest lucru:

Încă o dată, nu acorde atenție la forma, dacă nu utilizați cel care a fost discutat într-un articol anterior. Pur și simplu adăugați locația dorită de div forma sa cu o cheie care a dat Google.

În mod independent, face destul de dificilă, dar există un script gata, care pur și simplu se conectează la formele procesorului. Puteți descărca de Github pe această pagină:

Acum trebuie să-l conectați la handler (fișierul php care trimite un e-mail) sau introduceți un script direct în ea. Am mail.php acest fișier. Conectați la început:

În acest fișier, a scrie cod care va da cheia noastră privată, valoarea g-reCAPTCHA-răspuns la Google, atunci acesta va verifica dacă captcha a trecut cu succes. Dar, mai întâi, trebuie să adăugați câteva variabile:

Aproape totul este gata, rămâne pentru a adăuga un control în formă pentru a arăta utilizatorilor că nu a completat captcha. Fac acest lucru:

Codul complet al handler meu:

Fii atent la post și nu uitați să se schimbe pe cont propriu. Mai mult decât atât, metoda de fișier conexiune recaptchalib.php sugerează că mail.php și recaptchalib.php sunt aproape, care este, în același dosar. Dacă există o „cad“ de eroare, asigurați-vă că drumul scris corect sau inserați codul direct în procesor (la partea de sus).

Acest lucru este interesant:

  • Formularul de feedback cu reCAPTCHA
    accepta atribut în tipul de fișier de intrare
  • Formularul de feedback cu reCAPTCHA
    Platforma paginii de destinație Designer LP
  • Formularul de feedback cu reCAPTCHA
    Cum pot instala Google Maps pe site-ul dvs.?

articole similare