Captcha adalah ujian khas yang memberikan pengguna masalah yang dapat diselesaikan oleh sesiapa sahaja, tetapi hampir mustahil untuk dikuasai oleh komputer. Untuk melindungi laman web anda dari pendaftaran automatik, spam atau muat turun fail secara automatik, anda perlu membuat kod captcha.
Perlu
skrip untuk menghasilkan captcha-code
Arahan
Langkah 1
Gunakan penyelesaian siap pakai - pergi ke laman web projek KCaptcha, muat turun secara percuma dan pasangkannya di laman web anda.
Langkah 2
Gunakan program ReCaptcha Google - pergi ke laman web, klik butang Daftar Sekarang, daftar dan tampal kodnya.
Langkah 3
Buat fail sec_pic.php di PHP Notepad. Buka notepad dan tampal skrip yang ditunjukkan dalam gambar ke dalamnya. Gunakan garis 1-2 untuk menetapkan lebar dan tinggi gambar captcha. Baris 3 bertanggungjawab untuk saiz fon. Baris keempat dan kelima mengatur bilangan watak yang perlu ditaip dan yang akan dipaparkan di latar belakang captcha.
Langkah 4
Pada baris 6, tentukan jalan ke fon yang akan digunakan dalam kod 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 bertanggungjawab untuk menambahkan huruf atau nombor ke latar belakang. Tentukan warna, simbol dan ukuran rawak masing-masing pada baris 20, 22 dan 24.
Langkah 5
Pada baris 37, tentukan pengimbangan setiap watak. Terjemahkan kod tersebut menjadi baris dalam baris 43 skrip. Baris 45 akan memaparkan gambar captcha yang sudah siap. Klik Fail → Simpan. Pilih semua yang sesuai dengan tajuk dan ketik di sana captca.php. Keluarkan gambar kod captcha melalui HTML menggunakan skrip. Muat naik kod captcha ke laman web anda.
Langkah 6
Sekiranya skrip dari perenggan sebelumnya tidak berfungsi, gunakan skrip dari gambar yang disarankan. Buat di notepad dan simpan dengan sambungan.php. Nyatakan pada baris 2, 3 dan 4 masing-masing lebar, tinggi dan panjang, kod captca. Pada baris 9 dan 10, tentukan watak yang digunakan dalam kod (huruf dan angka) dan komponen yang akan digunakan untuk membuat warna.
Langkah 7
Gunakan baris 13 untuk membuat latar belakang gambar kod pengesahan. Pada baris 16, tentukan lebar untuk menampung satu watak. Gunakan baris 18 untuk mengisi latar belakang dengan titik rawak untuk mengurangkan risiko pengecaman captcha oleh bot. Hasilkan warna rawak pada baris 19. Pada baris 27, cetak titik rawak untuk keselamatan.
Langkah 8
Terapkan kod keselamatan pada baris 31. Hasilkan watak rawak pada baris 38. Tetapkan koordinat output watak menggunakan baris 41. Baris 49 akan membantu anda menetapkan sudut putaran bagi mana-mana watak yang akan dipaparkan pada gambar kod pengesahan. Cetak simbol yang dihasilkan ke gambar menggunakan baris 52. Simpan mengikut algoritma yang dicadangkan sebelumnya.