Sebelum kita membahas tentang bagaimana membuat captcha image menggunakan php, terlebih dahulu mari kita mengenal apa itu captcha.

Apa itu captcha?

Captcha (Completely Automated Public Turing Test to Tell Computers and Humans Apart) adalah tes yang dilakukan oleh suatu aplikasi komputer guna membedakan komputer dan manusia. Pada umumnya captcha berupa gambar huruf atau angka yang didistorsi. Prinsip kerjanya yaitu memberikan tes sederhana. Misalnya menulis kembali angka / huruf yang muncul. Komputer tidak dapat menyelesaikan ujian tersebut, oleh karena itu yang dapat menyelesaikan ujian tersebut dianggap sebagai manusia.

Cara Membuat captcha menggunakan php

Untuk membuat captcha menggunakan php berikut ini adalah langkah-langkahnya.
Step 1 : Buatlah file formulir.php dengan syntaks sbb

Step 2 : Buatlah file captcha_image.php dengan syntaks sbb

Step 3 : Masukkan font arial.ttf (atau font lain yang ingin anda gunakan) kedalam folder project anda. Untuk pengguna Windows, anda dapat mengambil font dari C:\Windows\Fonts kemudian copy dan paste ke C:\xampp\htdocs\folderprojectanda.

Step 4 : Jalankan formulir.php lewat browser dan cobalah form tersebut. Berikut ini adalah screenshot hasilnya.

captcha

DEMO | DOWNLOAD

Anda hanya perlu membuat captcha_image.php sekali dan kemudian anda dapat menggunakan capthca_image.php untuk form yang lain.

Cukup mudah bukan, semoga bermanfaat. Terima kasih. Jangan lupa komentarnya ya. hehe.