cara membuat captcha dengan php

share

cara membuat captcha dengan php cara membuat captcha dengan php cara membuat captcha dengan php cara membuat captcha dengan php cara membuat captcha dengan php
  • cara membuat captcha dengan php

    Cara Membuat Captcha Dengan PHP


    Tutorial Cara Membuat Captcha Dengan PHP pada sebuah form input data atau login yang berfungsi sebagai teknik validasi dan pengecekan apakah yang melakukan login adalah robot atau manusia sebelum masuk ke dalam sistem.
  • cara membuat captcha dengan php
    Service
    1. Complete Website
    2. Only web script
    3. Web modification
    4. Application program
    5. Free web template
    6. Free application
    7. Basic SEO
    8. Article request
    9. Tutorial programing
  • cara membuat captcha dengan php
    MOTO
    "Kepuasan Pelanggan adalah Prioritas kami, Sebagai Pemicu Semangat Dalam Memberikan Pelayanan Terbaik".
  • cara membuat captcha dengan php Teknologi dan Bahasa
    PHP-5, HTML-5, CSS3, SQL Server, MySQL Database, Access Database, Java, JavaScript, dan Visual Basic.
  • cara membuat captcha dengan php
    VISI
    "Menjadi penyedia layanan yang terpercaya dan maju dalam dunia Teknologi Informasi."

Cara Membuat Captcha Dengan PHP

Cara Membuat Captcha Dengan PHP pada sebuah form input data atau login yang berfungsi sebagai teknik validasi dan pengecekan apakah yang melakukan login adalah robot atau manusia sebelum masuk ke dalam sistem. Membuat captcha dengan php adalah sama seperti membuat sebuah sistem keamanan pada form login atau input berupa gambar atau teks yang harus di validasi. Captcha biasanya berbentuk gambar atau teks di dalam gambar yang tidak dapat di copy paste, sehingga teks di dalam gambar tersebut harus di input manual. Inilah kenapa robot tidak dapat melakukan bot terhadap captcha, sebagai alasan sistem keamanan dasar.

Sesuai dengan judul artikel yang kami tulis yaitu cara membuat captcha dengan php maka pada tutorial kali ini kita akan membuat sebuah captcha dengan menggunakan php. Sebenarnya cara membuat captcha cukup mudah, yaitu hanya perlu membuat tulisan captcha dalam bentuk gambar agar tidak bisa di copy paste oleh bot. Karena tidak bisa di copas oleh robot, maka untuk memvalidasi captcha harus di input atau di tulis secara manual. Jadi membuat form login tanpa captcha sangatlah kurang aman seperti contoh ini membuat form login dengan php mysql.

Apa itu Captcha? Bagaimana pengertiann captcha itu sendiri? Captcha adalah singkatan dari Completely Automated Public Turing test to tell Computers and Humans Apart. Silahkann teman-teman terjemahkan ke Bahasa Indoensia, maka dari kepanjangan captcha tersebut dapat kita ambil kesimpulan bahwa captcha merupakan sebuah teknik untuk mengecek robot atau manusia. Captcha biasanya sebuah pengecekan atau pemeriksaan yang berbentuk gambar atau tulisan, biasanya captcha terdapat di sebuah form. Sehingga dapat dikatakan bahwa captcha bertujuan untuk memeriksa bahwa benar adanya yang mengisi form adalah manusia dan bukan robot atau komputer bot.

Cara Membuat Captcha Dengan PHP


Membuat Captcha PHP

Apa manfaat membuat captcha? Berikut adalah manfaat atau kegunaan captcha dalam sebuah form input dalam perannya di sitem keamanan.

  • Mencegah Spam
  • Mencegah serangan brute force
  • Serta ada banyak lagi kegunaan dari captcha

Kenapa kita harus membuat captcha dengan php pada form input data? Beberapa alasan adalah karena banyak penyusup yang membuat bot dengan tujuan sekedar mengisi form. Dan beberapa melakukan spam melalui form input dan ada juga dengan tujuan yang kurang baik yaitu melakukan brute force pada form login. Dengan captcha maka tujuan dan kegunaan dari captcha ini adalah untuk menangkal bot yang mengisi form tersebut. Sehingga dapat menangkal spam pada form di website, captcha akan memeriksa yang mengisi form adalah manusia atau robot. Jika robot otomatis tidak akan bisa mengisi form karena ada captcha, bot tidak bisa mendeteksi tulisan apa yang terdapat dalam gambar captcha. Oleh karena itu captcha dibuat dalam bentuk gambar dengan tulisan di gambar tersebut. Berbeda dengan manusia yang mengisi form tentu bida karena manusia bisa membaca tulisan captcha dan kemudian bisa menuliskan kembali untuk di validasi.

Tutorial cara membuat captcha dengan php lengkap dengan coding dan penjelasan ini kami lakukan pada sistem operasi Windows 7. Menggunakan web server XAMPP ver5.6 include dengan database MySQL, untuk mengikuti tutorial ini pastikan komputer anda telah terinstall web server XAMPP tersebut.

cara membuat captcha dengan php

Berikut adalah langkah - langkah bagaimana cara membuat captcha dengan php dan silahkan dengan langsung mencoba di setiap penjelasannya.

1. Siapkan direktori tutorial membuat captcha.

Direktori ini berfungsi untuk menjalankan tutorial membuat captcha melalui htdocs, misal nama foldernya adalah "captcha-php". Teman-teman boleh saja membuat dengan nama sendiri, tapi pastikan lokasi folder ini di direktori \xampp\htdocs\.

2. Homepage tutorial cara membuat captcha php.

Setelah membuat folder direktori, kemudian buatlah sebuah form dengan php, dan form inilah yang akan kita berikan captcha, sekaligus sebagai file homepage.

Simpan dengan nama index.php

<html>
<head>
	<title>Tutorial Dasar Cara Membuat Captcha Dengan PHP</title>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
	<h2>Cara Mudah Membuat Captcha di PHP -  Tutorial</h2>	
	<div class="kotak">		
		<?php 
			if(isset($_GET['pesan'])){
				if($_GET['pesan'] == "salah"){
					echo "<p>Captcha tidak sesuai ...!</p>";
				}
			}
		?>
		<p>Silahkan Isi Captcha Dengan Benar!</p>		
		<form action="cek-captcha.php" method="post">
			<table align="center">						
				<tr>
					<td>Captcha</td>				
					<td><img src="captcha.php" alt="gambar" /> </td>
				</tr>
				<tr>
					<td>Input Captcha </td>
					<td><input name="nilaiCaptcha" size="23"/></td>
				</tr>
				<tr>
					<td> </td>
					<td><input type ="submit" value="Cek Captcha"/></td>
				</tr>
			</table>
		</form>
	</div>
</body>
</html>

3. Desain tampilan form input captcha dengan CSS.

Simpan dengan nama style.css

body{
	font-family: "roboto";
	background: #F4F4F4;
}
h1,h2,h3,p,a{
	text-align: center;
}
.kotak{
	margin: 10px auto;
	background: #fff;
	border-radius:5px;
	border:1px solid #FFA800;
	width: 400px;
	padding: 20px 0px;
}
.kotak table tr td{
	padding: 5px;
}
.kotak table tr td input{
	padding: 5px;
	font-size: 12pt;
}

4. Desain tampilan gambar captcha.

Cara membuat captcha dengan php selanjutnya adalah membuat gambar dengan menentukan ukuran dapat menggunakan php imagecreate, imagecolorallocate dapat digenerate dengan coding php.

Simpan dengan nama captcha.php

<?php
	session_start();
	header("Content-type: image/png");
	$_SESSION["Captcha"]="";
 
	// membuat gambar dengan menentukan ukuran
	$gbr	= imagecreate(200, 50);

	//warna background kotak captcha biru
	imagecolorallocate($gbr, 30, 144, 255);
 
	// pengaturan font captcha
	$color	= imagecolorallocate($gbr, 253, 252, 252);
	$font	= "blackjack.otf"; 
	$ukuran_font = 20;
	$posisi = 32;
	
	// membuat nomor random acak dan ditampilkan pada gambar
	for($i=0;$i<=5;$i++) {
		// jumlah karakter
		$angka=rand(0, 9);
		$_SESSION["Captcha"].=$angka;
		$kemiringan= rand(20, 30);
		imagettftext($gbr, $ukuran_font, $kemiringan, 8+15*$i, $posisi, $color, $font, $angka);	
	}
	
	//untuk membuat atau generate gambar 
	imagepng($gbr); 
	imagedestroy($gbr);
?>

Script PHP di atas akan membuat gambar captcha dengan php dan membuat angka captcha menjadi random atau acak berbikut dengan ukuran dan style nya.

5. Action untuk instruksi cek captcha.

Untuk memastikan apakah captcha yang diinput sudah benar atau belum, maka perlu dilakukan pengecekan atau validasi, tentunya menggunakan file php, karena instruksinya pun pakai session php.

Simpan dengan nama cek-captcha.php

<html>
<head>
	<title>Tutorial Dasar Cara Membuat Captcha Dengan PHP</title>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
	<h2>Cara Mudah Membuat Captcha di PHP -  Tutorial</h2>	
	<div class="kotak">	
		<?php
			session_start();
			if($_SESSION["Captcha"]!=$_POST["nilaiCaptcha"]){
				header("location:index.php?pesan=salah");
			}
			else{		
				echo "<p>Captcha Anda Benar!</p>";
				echo "<p><a href='./'>Back</a></p>";
			}
		?>
	</div>
</body>
</html>

Simpan seluruh file coding di atas yaitu index.php, style.php, captcha.php, cek-captcha.php, dan sebuah file font ke dalam folder direktori tutorial cara membuat captcha dengan php yang telah kita buat pada langkah No. 1 tadi. Pastikan seperti gambar berikut;

cara membuat captcha dengan php

6. Uji coba captcha.

Setelah semua coding selesai dibuat, selanjutnya adalah uji coba melalui web browser. Pastikan XAMPP telah di start, kemudian akses dengan url /localhost/captcha-php/. Dan pada halaman yang tampil, isi kode captcha pada form input sesuai dengan captcha yang tampil pada gambar.

cara membuat captcha dengan php

Jika captcha telah terisi seperti pada gambar di atas, silahakn klik tombol cek captcha. Jika benar maka akan tampil seperti gambar berikut.

cara membuat captcha dengan php

Download Tutorial Cara Membuat Captcha Dengan PHP

Download Script Captcha PHP

Sekian penjelasan tentang bagaimana cara membuat captcha dengan php lengkap dengan script coding dan penjelasannya. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :


Cara Membuat Captcha Dengan PHP

Tags: membuat captcha dengan php, membuat captcha di php, membuat captcha php, captcha php, cara membuat captcha dengan php


Reliable

cara membuat captcha dengan php

Advertise

Payment & Donation

cara membuat captcha dengan php

Rekening BCA : 343 1156 006

a/n : Andi Hatmoko

Rekening MANDIRI : 13300 11921 079

a/n : Andi Hatmoko

cara membuat captcha dengan php

Account :

andihatmoko@gmail.com

Live Chat

bobby wiratm2023-02-07, 15:15 pm
permisi min boleh minta source code Program Aplikasi Koperasi Simpan Pinjam
Mr. Roy2023-02-07, 09:11 am
minta link download Aplikasi Manajemen Karyawan Berbasis Web
zul2023-02-07, 08:30 am
Assalamualaikum, wr wb izin minta link download Aplikasi SPPS nya ka, jika berbayar boleh minta prosedurnya, terima kasi
Delwon2023-02-06, 11:32 am
Selamat siang admin, untuk aplikasi arsip surat berbasis webnya berapa harganya?
dek2023-02-06, 08:41 am
tanya pembuatan aplikasi entri nilai
amin2023-02-04, 12:22 pm
tanya harga aplikasi sarana dan prasarana sekolah
tukangketik2023-01-31, 15:04 pm
bikin sistem informasi surat masuk dan keluar berapa
Dimas2023-01-30, 21:08 pm
apakah aplikasi cat bisa menentukan point dari jawaban contohnya di soal tkp kan setiap poin jawaban ada nilainya
josh hutapea2023-01-26, 13:10 pm
mau pesan aplikasi gimana caranya
tania2023-01-20, 09:53 am
kalo mau mesen aplikasi berbasis web bisa ga ka
Jenny Sokoy 2023-01-11, 13:18 pm
cara membuat aplikasi absensi siswa
alvinno2022-12-27, 01:52 am
berpa aplikasi Program Aplikasi Pembayaran SPP Sekolah
Ronny2022-12-21, 17:34 pm
Jika saya butuh aplikasi CAT custom berapa ya?
reo2022-12-21, 09:46 am
berapa harga untuk apk rental mobil
anto2022-12-19, 11:48 am
aplikasi pos nya tidak bisa di download ya_ ? apa sekarang berbayar_ buat referensi tugas akhir
NDARU SUBEKT2022-12-19, 11:02 am
untuk simpeg 7_ 2 brp bos
Herawan2022-12-17, 06:24 am
Itu versi demo, utk versi non demo, ada pembayaran berapa?
afio2022-12-12, 15:55 pm
kak gimana cara download aplikasinya?
peres2022-12-09, 08:22 am
admin berapa harga aplikasi sipasnya_ ?
thomas2022-11-29, 08:07 am
brp aplikasi HRD
Repades Patr2022-11-26, 14:51 pm
aplikasi bisnis rental barang berapa ?
Ifan2022-11-19, 23:28 pm
Aplikasi pendataan pegawai harga berapa?
yunislisa2022-11-09, 10:42 am
Bisa nggak saya request aplikasi penyadap SMS? Dan biayanya berapa?
AZ2022-11-07, 16:06 pm
Halo utk aplikasi surat masuk keluar biaya nya berapa ya?
nursia2022-11-02, 15:42 pm
apakah aplikasi itu bisa di kostum sesuai kebutuhan, terimakasih, mohon info via email yaa
Nursia2022-11-02, 15:40 pm
apakah ada aplikasi tentang data pengembangan kompetensi _ diklat PNS? jika ada boleh infokan kepada saya
yosp2022-11-02, 05:35 am
saya ingin aplikasi bembayaran spp web
Irfan shobar2022-11-01, 20:20 pm
Ingin membuat KTP online
Riska koromo2022-10-20, 09:14 am
Ass Ka tutorial membuat aplikasi absen PKL berbasis web
Nst2022-10-15, 02:50 am
Bagaimana mengkoneksikannya dengan pelanggan?
Dennis2022-10-14, 22:40 pm
Saya tertarik dengan Program Rental Web Based, bagaimana untuk proses pembelianya?
Wan2022-10-07, 14:12 pm
Berapa harga aplikasi sisfo pasar
RANGGA2022-10-06, 14:10 pm
bang mau beli aplikasi pembuat KTP softcopy itu bang
Prathama2022-09-19, 15:48 pm
Aplikasi Koperasi Usaha Bisa
Andre2022-09-16, 23:31 pm
untuk aplikasi pengajuan judul skripsi berapa min
Basilio2022-09-15, 07:37 am
Pagi Bang ada aplikasi semua data siswa?
Bagus Andrem2022-09-11, 14:00 pm
Kl pembuatn aplikasi pos berbasi android berpa gan?
herry2022-09-01, 13:18 pm
saya di distribusi oksigen dgn sistem rental tabungnya_ saya butuh apk utk moinitoring tabung
Asri2022-08-27, 09:04 am
Brapa price tuk aplikasi manajemen database organisasi dan anggota 1 provinsi saja_ _
HERLI2022-08-25, 02:14 am
Untuk Harga SIPAS Brapa Bg ?
Usman Musa2022-08-24, 00:06 am
Mau tanya jika berapa biaya pembuatan Aplikasi Data Keanggotaan sebuah Organisasi atau Perguruan Silat
Bayu2022-08-20, 06:28 am
info harga aplikasi hrd berbasis web
Ferdyn Rede2022-08-07, 09:56 am
Bagaimana cara download link e_ ktp nya🙏🏻
Yuko Hermawa2022-08-05, 08:12 am
Boleh info harganya ? Ada fitur utk akses cloud gak ? Klo custom apakah bisa ?
efrin2022-07-15, 22:44 pm
Program Aplikasi Arsip Digital Berbasis Web mohon bertanya berapa harganya makasih
Toyo2022-07-13, 08:23 am
Brp harga Apk Inventory barang gudang

Post your chat:


Name



Email



Chat



Confirm you are NOT a spammer

 
cara membuat captcha dengan php