Cara Membuat Kode Captcha

Daftar Isi:

Cara Membuat Kode Captcha
Cara Membuat Kode Captcha

Video: Cara Membuat Kode Captcha

Video: Cara Membuat Kode Captcha
Video: Cara Membuat Captcha Sederhana di Visual Basic 2024, Mungkin
Anonim

Captcha adalah tes khusus yang menawarkan kepada pengguna masalah yang dapat diselesaikan dengan mudah oleh siapa saja, tetapi hampir tidak mungkin untuk dikuasai oleh komputer. Untuk melindungi situs Anda dari pendaftaran otomatis, spam, atau unduhan file otomatis, Anda perlu membuat kode captcha.

Cara membuat kode captcha
Cara membuat kode captcha

Diperlukan

skrip untuk menghasilkan kode captcha

instruksi

Langkah 1

Gunakan solusi yang sudah jadi - buka situs web proyek KCaptcha, unduh secara gratis dan instal di situs web Anda.

Langkah 2

Gunakan program ReCaptcha Google - buka situsnya, klik tombol Daftar Sekarang, daftar dan tempel kodenya.

Langkah 3

Buat file sec_pic.php di PHP Notepad. Buka notepad dan rekatkan skrip yang ditunjukkan pada gambar ke dalamnya. Gunakan baris 1-2 untuk mengatur lebar dan tinggi gambar captcha. Baris 3 bertanggung jawab atas ukuran font. Baris keempat dan kelima mengatur jumlah karakter yang harus diketik dan ditampilkan di latar belakang captcha.

Langkah 4

Pada baris 6, tentukan path ke font yang akan digunakan dalam kode captcha. Gunakan baris 13 untuk membuat gambar secara langsung. Pada baris 14, tentukan warna latar belakang captcha. Isi gambar dengan latar belakang menggunakan baris 15. Baris 17 bertanggung jawab untuk menambahkan huruf atau angka ke latar belakang. Menentukan warna acak, simbol dan ukuran pada baris 20, 22 dan 24, masing-masing.

Langkah 5

Pada baris 37, tentukan offset setiap karakter. Terjemahkan kode ke dalam baris di baris 43 skrip. Baris 45 akan menampilkan gambar captcha yang sudah jadi. Klik File → Simpan. Pilih semua yang sesuai dengan judul dan ketik captca.php. Keluarkan gambar kode captcha melalui HTML menggunakan skrip. Unggah kode captcha ke situs web Anda.

Langkah 6

Jika skrip dari paragraf sebelumnya tidak berfungsi, gunakan skrip dari gambar yang disarankan. Buat di notepad dan simpan dengan ekstensi.php. Tentukan di baris 2, 3 dan 4 lebar, tinggi dan panjang, masing-masing, dari kode captca. Pada baris 9 dan 10, tentukan karakter yang digunakan dalam kode (huruf dan angka) dan komponen yang akan digunakan untuk membuat warna.

Langkah 7

Gunakan baris 13 untuk membuat latar belakang gambar kode verifikasi. Pada baris 16, tentukan lebar untuk menampung satu karakter. Gunakan baris 18 untuk mengisi latar belakang dengan titik-titik acak untuk mengurangi risiko pengenalan captcha oleh bot. Hasilkan warna acak pada baris 19. Pada baris 27, cetak titik acak untuk keamanan.

Langkah 8

Terapkan kode keamanan pada baris 31. Buat karakter acak pada baris 38. Atur koordinat output karakter menggunakan baris 41. Baris 49 akan membantu Anda mengatur sudut rotasi karakter apa pun yang akan ditampilkan pada gambar kode konfirmasi. Cetak simbol yang dihasilkan ke gambar menggunakan baris 52. Simpan sesuai dengan algoritma yang disarankan sebelumnya.

Direkomendasikan: