Tips PHP - Membuat Gambar CAPTCHA (Verifikasi / Konfirmasi) Dengan PHP
08:02
informasi komputer
Apakah anda pernah mengisi form di sebuah website, dimana anda harus
menulis kombinasi angka atau huruf (biasanya 4 huruf/angka) dari yang
ada di gambar sebagai konfirmasi atau verifikasi? Nah itu namanya gambar
Captcha, singkatan dari Completely Automated Public Turing test to tell Computers and Humans Apart.
Tujuan utamanya adalah agar orang lain tidak bisa menggunakan program
(robot atau bot) untuk secara otomatis mengisi form dan mengirimnya ke
website tujuan. Dengan adanya gambar captcha tersebut, maka orang harus
mengisi/menulis ulang huruf atau angka yang tertera pada gambar
captcha tersebut.
Dalam tutorial kali ini kita akan membuat gambar captcha sendiri (yang sederhana) yang kiranya bisa sobat sekalian manfaatkan di websitenya untuk menghindari spam. Di sini saya buatkan garis-garis silang sebagai latarnya, agar walaupun orang lain pakai program OCR (program pembaca teks di dalam gambar) tetap tidak bisa mendeteksi tulisannya.(sekalian promosi nih ... he he he (:-) , lalu klik salah satu game-nya dan coba kirim review, pada form pengisian review tersebut terdapat gambar captchanya.
Mari kita mulai, di sini kita buat tiga buah file, satu adalah file php untuk gambar captcha, yang satu lagi adalah file html (form pengisian) sebagai contoh untuk penggunaan gambar captcha tersebut, dan yang satu lagi adalah file php untuk merespon form pengisian.
File 1. File php untuk gambar captcha. (Nama file: tes_captcha.php)
Selesai. Untuk kode lengkapnya bisa didownload di sini.
Ini adalah screenshot jika menjalankan program di atas:
Dalam tutorial kali ini kita akan membuat gambar captcha sendiri (yang sederhana) yang kiranya bisa sobat sekalian manfaatkan di websitenya untuk menghindari spam. Di sini saya buatkan garis-garis silang sebagai latarnya, agar walaupun orang lain pakai program OCR (program pembaca teks di dalam gambar) tetap tidak bisa mendeteksi tulisannya.(sekalian promosi nih ... he he he (:-) , lalu klik salah satu game-nya dan coba kirim review, pada form pengisian review tersebut terdapat gambar captchanya.
Mari kita mulai, di sini kita buat tiga buah file, satu adalah file php untuk gambar captcha, yang satu lagi adalah file html (form pengisian) sebagai contoh untuk penggunaan gambar captcha tersebut, dan yang satu lagi adalah file php untuk merespon form pengisian.
File 1. File php untuk gambar captcha. (Nama file: tes_captcha.php)
Untuk teks berwarna merah di atas adalah
untuk menambahkan noda-noda titik, jika sobat tidak senang
menggunakannya (mungkin akan kelihatan agak semrawut), bisa
di-non-aktifkan. caranya tambahkan tanda // di depannya. Jadinya akan
seperti begini:
//imagesetpixel($my_image, $x, $y, warna_acak(1));
File di atas adalah untuk membuat gambar captcha. Berikut ini adalah contoh form (html) yang menggunakan captcha di atas.
File 2. Contoh Form Pengisian Yang Menggunakan Captcha. (Nama file: tes_form.html)
Perhatikan teks berwarna merah, di sana
tertulis "http://127.0.0.1". Ini diganti dengan alamat website anda.
Berikut ini adalah file php untuk merespon data yang dikirim melalui
file form di atas.
File 3. Contoh script PHP untuk merespon form di atas. (Nama file: tes_respon.php)
Selesai. Untuk kode lengkapnya bisa didownload di sini.
Ini adalah screenshot jika menjalankan program di atas:
0 Response to "Tips PHP - Membuat Gambar CAPTCHA (Verifikasi / Konfirmasi) Dengan PHP"
Posting Komentar