reCAPTCHA implementace v PHP

Vše potřebné je na stránkách Googlu, zde je také knihovna pro PHP a případné ukázky.

Pokud Google toto v současnosti nezměnil, je vše nepoužitelné. Jedná se o starší verzi, která již není podporována. Vše je mnohem jednoduší.

Prvně je potřeba se registrovat a vytvořit záznam pro reCatchu na stránce https://www.google.com/recaptcha/. Budeme potřebovat veřejný i soukromý klíč. V doméně se uvádí adresa, z kterých budeme přistupovat a provádět kontrolu. Je vhodné přidat také „localhost“. Logika je pak jednoduchá.

Vložíme do stránky JS skript na reCatchu od Googlu, přidáme do stávajícího formuláře element na ověření. Obojí nám pak zajistí validaci. Po odeslání formuláře si pomocí soukromého klíče v PHP ověříme přes URL, že je výsledek validní pro náš web.

 
 

Nevýhodou je pak funkčnost na testovacím rozhraní. Pokud ladíte, budete muset ověření provádět skoro vždy.