recaptcha / php5
A properly coded PHP 5 reCaptcha class that will allow you to interact with Google's reCaptcha API.
Installs: 619 620
Dependents: 5
Suggesters: 0
Security: 0
Stars: 40
Watchers: 6
Forks: 26
Open Issues: 2
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-12-21 14:37:47 UTC
README
If you are using the reCaptcha field on any of your forms and are currently using global keys, you will need to set up a Site Key and a Private Key for each site where you use the reCaptcha field.
A correctly coded PHP 5 reCaptcha class that will allow you to interact with Google's reCaptcha API.
- 100% phpDocumentator 2 code coverage
- 100% PSR-2 code coverage
- Composer friendly package
Feel free to extend and modify it to fit your frameworks and applications needs.
Usage
Composer install
You can install via composer:
- visit http://getcomposer.org to install composer on your system;
- create a composer.json file in your project root:
{
"require": {
"recaptcha/php5": "v2.0.0"
}
}
- download and install the package with
composer install
; - add this line to your application's
index.php
file:
<?php require 'vendor/autoload.php';
Manual install
If you have your autoloader, directly update namespaces and drop the files into your frameworks library.
Please see Examples directory for a simple run down of functionality.
Notes
- The functionality is based on $_POST requests by default; you can modify it (relatively easy) to take $_GET or whatever you want instead.
- It will always send a remote address from $_SERVER['REMOTE_ADDR'] variable. If you are behind Vagrant, etc. Please update it, or write a setter to set remote address on the fly.