sekarang saya akan membuat tutorial masih tentang cara membuat captcha, saya namakan dengan judul cara membuat captcha sederhana dengan php fungsi matematik, saya namakan demikian karena dalam membuat captcha ini terdapat unsur matematikanya, yaitu saat orang yang mengakses harus menginputkan hasil dari tambah, kurang atau kali dari dua bilangan pada captcha tersebut.
mari kita lihat script php yang digunakan untuk membuat captcha matematik.
<html>
<head>
<title>Captcha Fungsi Matematik</title>
</head>
<body align="center">
<h1>Contoh Captcha Fungsi Matematik</h1>
<?php
if($_POST["tombol"]){
if(!empty($_POST["hasil"])){
if($_POST["hasil"]==$_POST["hd"]){
echo "<div style='background:red; padding:12px; display:inline-block;'>
Kode Hasil Benar</div>";
}else{
echo "<div style='background:red; padding:12px; display:inline-block;'>
Kode Hasil Salah</div>";
}
}else{
echo "<div style='background:red; padding:12px; display:inline-block;'>
Anda Belum Memasukan Kode Hasil</div>";
}
}
$acak1=rand(1,9);
$acak2=rand(1,9);
$mtk="tambah,kurang,kali";
$mtkex=explode(",",$mtk);
$nmr=rand(0,2);
if($mtkex[$nmr]=="tambah"){
$hasil= $acak1 + $acak2;
$opr = "+";
}else if($mtkex[$nmr]=="kurang"){
$hasil = $acak1 - $acak2;
$opr = "-";
}else if($mtkex[$nmr]=="kali"){
$hasil = $acak1 * $acak2;
$opr = "*";
}
?>
<form action="" method="post">
<div style="font:250% georgia; background:blue; color:green; padding:12px; display:inline-block;">
<?php echo $acak1 ." ". $opr ." ". $acak2 ; ?></div>
Masukan Hasil <input type="text" name="hasil">
<input type="submit" name="tombol">
<input type="hidden" name="hd" value="<?php echo $hasil ?>">
</form>
</body>
</html>
hasil dari script diatas adalah seperti dibawah ini.
jika anda kurang paham dan mau belajar untuk membuat captcha fungsi aritmatik, silahkan lihat video dibawah ini. video ini menjelaskan pembuatanya dari awal sampai akhir.
jika anda ingin melihat demo dari captcha fungsi matematik ini klik saja link disini.
jika anda ingin mendownload script captcha fungsi matematik ini klik saja link disini
mungkin sekian tutorial membuat captcha dengan php fungsi matematik, silahkan baca juga tutorial cara membuat captcha sederhana dengan php fungsi session dan cara membuat captcha sederhana dengan php fungsi hidden.
sekian dari saya teguh dumadi, semoga bermanfaat.
sumber
Post a Comment