Membuat Captcha Perhitungan dengan PHP
Dalam artikel ini senterwebs.com akan membuat script untuk membuat Simple Captcha Perhitungan atau captcha penjumlahan sederhana dengan PHP , kali ini adalah captcha dalam bentuk penjumlahan dan tidak memerlukan database, Pada artikel sebelumnya admin sudah menulis captcha sederhana di artikel Membuat Simple Captcha dengan PHP , namun ini cukup berbeda dan sangat simple..
Berikut penjelasannya :
Index.php
<?php
// init variables
$min_number = 1;
$max_number = 15;
// generating random numbers
$random_number1 = mt_rand($min_number, $max_number);
$random_number2 = mt_rand($min_number, $max_number);
?>
Kemudian kita tambahkan code
<form action="validateCaptcha.php" method="POST">
<p>
Resolve the simple captcha <b>suckittrees.com</b> below: <br />
<?php
echo $random_number1 . ' + ' . $random_number2 . ' = ';
?>
<input name="captchaResult" type="text" size="2" />
<input name="firstNumber" type="hidden" value="<?php echo $random_number1; ?>" />
<input name="secondNumber" type="hidden" value="<?php echo $random_number2; ?>" />
</p>
<p>
<input type="submit" value="submit" />
</p>
</form>
Pada code diatas terdapat 2 buah atribut dengan type "hidden" , dimana itu digunakan untuk membuat validasi pencocokan data yang dikirim dengan method POST yang dikirim ke validateCaptcha.php.
validateCaptcha.php
<?php
$captchaResult = $_POST["captchaResult"];
$firstNumber = $_POST["firstNumber"];
$secondNumber = $_POST["secondNumber"];
$checkTotal = $firstNumber + $secondNumber;
if ($captchaResult == $checkTotal) {
echo '<h2 class="green">Captcha OK</h2>';
} else {
echo '<h2 class="red">Wrong Captcha. Try Again</h2>';
}
?>
Bryanvoify Pada : 2025-03-21 13:32:03
Immerse yourself in the world of cutting-edge technology with the global version of the POCO M6 Pro, which combines advanced features, stylish design, and an affordable price. This smartphone is designed for those who value speed, quality, and reliab