- Colection of 65 PHP scripts for $4.29 each
Captcha image verification
For doing this CAPTCHA I would suggest using a session variable where you store the string generated and displayed on that dynamically generated image.
<?php
session_start();
$text = rand(10000,99999);
$_SESSION["vercode"] = $text;
$height = 25;
$width = 65;
$image_p = imagecreate($width, $height);
$black = imagecolorallocate($image_p, 0, 0, 0);
$white = imagecolorallocate($image_p, 255, 255, 255);
$font_size = 14;
imagestring($image_p, $font_size, 5, 5, $text, $white);
imagejpeg($image_p, null, 80);
?>
Save this code in a file called captcha.php. What this script does is to generate a random number from 10000 to 99999 and then assign it to $_SESSION['vercode']. Then it generates a 25x65 pixels image with black background and white text using size 14. So if you upload that captcha.php file on your web site and open http://www.site.com/captcha.php you will see an image displaying random integer. You will receive a new random integer every time you refresh that page.
Next we need to create our web form.
<form action="submit.php" method="post">
Comment: <textarea name="coment"></textarea><br>
Enter Code <img src="captcha.php"><input type="text" name="vercode" /><br>
<input type="submit" name="Submit" value="Submit" />
</form>
Above code will create a form with a single textarea box, randomly generated image using the captcha.php script and a text field where you will have to enter the verification code.
All we have to do now is to make the submit.php script which will check if the verification code you enter matches the one that has been randomly generated.
<?php
session_start();
if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='') {
echo '<strong>Incorrect verification code.</strong><br>';
} else {
// add form data processing code here
echo '<strong>Verification successful.</strong><br>';
};
?>
253 Comments to "Captcha image verification"






![Diane#[NtecusuxtojukyQU,2,5]](https://cdn.phpjabbers.com/css/images/media/commentImage.jpg)
Diane#[NtecusuxtojukyQU,2,5] / March 31, 2023 at 09:02 am
Dispute your amusement!
In your area.
On liberated! You'll look upon
It doesn't requisite where you red-hot, you desire greater than people you covet to meet.
Be it the some city. Unshakeable is also anticyclone brazen through the beefy cities. Footprint without dilly-dallying on account of untenanted
and without trustworthiness, and start searching in your city.
<urlhttps>//bit.ly/33IFJtj]Click here!


ingefära citron honung gurkmeja / January 23, 2022 at 13:45 pm
You're so awesome! I don't believe I've truly read a single thing like that before. So good to discover another person with some genuine thoughts on this subject matter. Seriously.. thank you for starting this up. This site is something that's needed on the internet, someone with a bit of originality! ingefära citron honung gurkmeja tumbt.teswomango.com/map8.php

pankaj / August 18, 2017 at 09:56 am
Image is not displaying broken image error occur . Not loading image from captcha.php file
