Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

integrate reCAPTCHA with a PHP form (easy on Humans, HARD on Bots)

manishkak/reCAPTCHA-with-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

reCAPTCHA-with-PHP

integrate reCAPTCHA with a PHP form (easy on Humans, HARD on Bots)

Go to google.com/recaptcha

Give any label name; for Domain, put in your domain name (I did this on WAMP so I entered localhost)

Click Register and you'll get a Site key, a Secret key, JS plugin for recaptcha and a

tag to paste at the end of the submit form

Inside index.html- simple input box and div for recaptcha (enter the Site key also)

Get the values entered on response.php (POST request)

From Google documentation of reCAPTCHA-

When your users submit the form where you integrated reCAPTCHA, you'll get as part of the payload a string with the name "g-recaptcha-response". In order to check whether Google has verified that user, send a POST request with these parameters: secret, response, remoteip

URL: https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$captcha&remoteip=$ip

Use file_get_contents to get content from the URL above and use json_decode because the response is a JSON object

Use if contdition to check if the hash contains success/failure

About

integrate reCAPTCHA with a PHP form (easy on Humans, HARD on Bots)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /