Back to Question Center
0

CAPTCHA Semalt

1 answers:

Apa penyelesaian CAPTCHA yang berkesan yang boleh mempunyai keterangan setempat, dan teks CAPTCHA sendiri sama ada bahasa-netral, atau boleh disetempatkan (untuk bahasa Poland)? Ia digunakan untuk melindungi jenis borang kenalan.

reCAPTCHA (misalnya) membolehkan i18n widget, tetapi ini masih menggunakan teks sumber bahasa Inggeris yang kemudian diterjemahkan oleh mesin. Ini menjadikannya, saya fikir, lebih sukar untuk diselesaikan untuk orang yang tidak tahu bahasa Inggeris sama sekali. Saya mengesyaki ia lebih teruk lagi untuk versi audio CAPTCHA - office cable.

February 13, 2018
.

Saya telah menggunakan satu yang mudah dalam PHP berdasarkan huruf / nombor rawak, berasa bebas untuk mengambil dan mengubah suai untuk tujuan anda:

  // terlebih dahulu menghasilkan rentetan $ rawak$ pa_captcha_salt = 'barangan rawak';
$ hash = md5 ($ string. $ pa_captcha_salt);
$ filename = $ _SERVER ['DOCUMENT_ROOT']. '/ media / captcha /'. hash $. '. gif ';$ font = 5; // Saiz huruf
$ width = ImageFontWidth ($ font) * strlen ($ string) + 4;
$ height = ImageFontHeight ($ font) + 4;
$ im = ImageCreateTrueColor ($ width, $ height);$ textColor = ImageColorAllocate ($ im, 99, 99, 99); / / teks abu-abu
ImageString ($ im, $ font, 2, 2, $ string, $ textColor);
ImageGif ($ im, $ filename); // simpan fail 
. e. perwakilan sedikit-bergelombang "1 + 1 =?" muncul tetapi anda mempunyai banyak pilihan penyetempatan penyetempatan yang lain.