Really Simple Captcha Wordpress Plugin is used by 19 websites. Among 19, 0 site is within top 10,000 and 0 site is within top 100,000 websites.

Wordpress Plugin Information of

Plugin Meta Name Plugin Meta Information
Plugin Name
Plugin Description Really Simple CAPTCHA is a CAPTCHA module intended to be called from other plugins. It is originally created for my Contact Form 7 plugin.
Detail Plugin Description

Really Simple CAPTCHA does not work alone and is intended to work with other plugins. It is originally created for Contact Form 7, however, you can use it with your own plugin.

Note: This product is "really simple" as its name suggests, i.e., it is not strongly secure. If you need perfect security, you should try other solutions.

How does it work?

Really Simple CAPTCHA does not use PHP "Sessions" for storing states, unlike many other PHP CAPTCHA solutions, but stores them as temporary files. This allows you to embed it into WordPress without worrying about conflicts.

When you generate a CAPTCHA, Really Simple CAPTCHA creates two files for it; one is an image file of CAPTCHA, and the other is a text file which stores the correct answer to the CAPTCHA.

The two files have the same (random) prefix in their file names, for example, "a7hk3ux8p.png" and "a7hk3ux8p.txt." In this case, for example, when the respondent answers "K5GF" as an answer to the "a7hk3ux8p.png" image, then Really Simple CAPTCHA calculates hash of "K5GF" and tests it against the hash stored in the "a7hk3ux8p.txt" file. If the two match, the answer is confirmed as correct.

How to use with your plugin

Note: Below are instructions for plugin developers.

First, create an instance of ReallySimpleCaptcha class:

$captcha_instance = new ReallySimpleCaptcha();

You can change the instance variables as you wish.

// Change the background color of CAPTCHA image to black
$captcha_instance->bg = array( 0, 0, 0 );

See really-simple-captcha.php if you are interested in other variables.

Generate a random word for CAPTCHA.

$word = $captcha_instance->generate_random_word();

Generate an image file and a corresponding text file in the temporary directory.

$prefix = mt_rand();
$captcha_instance->generate_image( $prefix, $word );

Then, show the image and get an answer from respondent.

Check the correctness of the answer.

$correct = $captcha_instance->check( $prefix, $the_answer_from_respondent );

If the $correct is true, go ahead. Otherwise, block the respondent -- as it would appear not to be human.

And last, remove the temporary image and text files, as they are no longer in use.

$captcha_instance->remove( $prefix );

That's all.

If you wish to see a live sample of this, you can try Contact Form 7.

More Information Wordpress Official Plugin Repository

Top 19 Websites built with Wordpress plugin

247,007 favicon of 4DEM.IT 4DEM.IT
Email Marketing: Software invio e Gestione Newsletter | 4Dem
365,638 favicon of OFF-GRID.NET OFF-GRID.NET
Home | Living Off the Grid: Free Yourself
458,025 favicon of SEPERIA.COM SEPERIA.COM
Digital Marketing Results | Seperia
Digital Marketing Agency & SEO Agency, Melbourne, Sydney
Hocking Hills Cabins & Lodge Rentals - Old Man's Cave Chalets
Anibrain School of Media Design -VFX,Animation,Gaming ,Web Designing Courses,Pune,India
30,000,000 favicon of SACXUAN.VN SACXUAN.VN
Sắc Xuân - Giải pháp kem trị nám da tốt nhất 2014
30,000,000 favicon of 2XYOURSALES.COM 2XYOURSALES.COM
Jason Hornung Agency | Jason Hornung
30,000,000 favicon of PRAVNIESA.CZ PRAVNIESA.CZ
Právní | Online platforma spojující nabídku s poptávkou po právních službách
30,000,000 favicon of FAREVELA.NET FAREVELA.NET
Carlson Wireless Technologies | Leaders in TV White Space
30,000,000 favicon of ELLAPICERO.CL ELLAPICERO.CL
El Lapicero | Apuntes más allá de la Noticia
Invision Graphics
Welcome to ShazamImages | ShazamImages
30,000,000 favicon of NYXTRADE.COM NYXTRADE.COM
NyxTrade - торговля бинарными опционами онлайн | Брокер бинарных опционов с минимальным депозитом.
30,000,000 favicon of NESLUHI.INFO NESLUHI.INFO
НеСлухи.РФ Информационно-аналитический портал Самарской области г. Тольятти - NotRumors
Bangkok Fight Lab | Get Your FREE Trial | Brazilian Jiu Jitsu, MMA, Boxing, Muay Thai – bangkokfightlab
RED Capital Group |
Bookkeeping Services and Bookkeeper Franchise Australia - More Than Just Bookkeepers