Cara Membuat Captcha sendiri dengan PHP

Cara membuat captcha image sendiri dengan PHP CodeIgniter Bypass

Membat captha dengan PHP


Hi Bloggers ,

Selamat siang , Bagi para Bloggers yang lagi belajar tentang Pemrograman web.
Pasti tidak asing dengan istilah Captha .

Disini  mudah-loh.blogspot.com akan membuat tutorial membuat Captha dengan PHP .
Apa sih gunanya captha ? Captha di gunakan untuk mengantisipasi spam di kolom komentar .

Prinsipnya adalah setiap kali pengunjung menulis komentar ,
Pengunjung harus menulis Captha dulu . Nah disini lah gunanya Captha
jadi kalo memang orang yang tidak berniat untuk komentar
pasti akan malas menulisnya, bisa di bilang sebaagai filter( anti spam )

Pertama anda buat file dengan nama image.php
<?php
session_start();
$alpanum="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoprstuvwxyz";
$text=substr(str_shuffle($alpanum),0,5);
$_SESSION["vercode"] = $text;
//tulisan tag php harus ada di baris pertama.. Catat
$img           = imagecreate( 200, 50 );//membuat area gambar
$background    = imagecolorallocate( $img, 68, 68, 68 );//menentukan background
$color         = imagecolorallocate( $img, 150,150,150 );//menentukan warna depan
//buat kata-kata dengan margin kiri 10, margin atas 30 dan ketebalan 5px
imagestring( $img,50,75,15, $text, $color );
header( "Content-type: image/png" ); //bentuk gambar
imagepng( $img );
imagecolordeallocate( $color );
imagecolordeallocate( $background );
imagedestroy( $img );
?>
Nah selanjutnya kita buat file textvalidasi.php
<?php
session_start(); ?>
<script src="jquery.js"></script>
<?php
$post=$_POST["coment"];
if ($_POST["vercode"] == $_SESSION["vercode"] )  {
echo  '<b>Kode Bener</b><br>';
} else {
// add form data processing code here
echo "$post";
}
?>
Selanjutnya buat file komentar.php

<form action="" method="post">
Comment: <textarea name="coment"></textarea><br>
Enter Code <img id="kk" src="image.php"></br><input type="text" name="vercode" /><br>
<a id="ab" href="javascript:lelod();">reload</a>
<input type="submit" name="Submit" value="Submit" />
<script>$("#ab").click(function(){
$("#kk").html('img');
$("#kk").load('image.php');
});
</script>
</form>
Baca Juga : https://bestwisata.com/6-tempat-wisata-di-magelang-selain-borobudur-terbaru-2018/

Tinggal di coba dan kembangkan , Semoga bermanfaat. :)
Sekian Membuat Captha dengan php.

Share this

Related Posts

Previous
Next Post »