<?php require_once __DIR__.'/../vendor/autoload.php'; use Gregwar\Captcha\CaptchaBuilder; $tests = 10000; $passed = 0; shell_exec('rm passed*.jpg'); for ($i=0; $i<$tests; $i++) { echo "Captcha $i/$tests... "; $captcha = new CaptchaBuilder; $captcha ->setDistortion(false) ->build() ; if ($captcha->isOCRReadable()) { $passed++; $captcha->save("passed$passed.jpg"); echo "passed at ocr... "; } else { echo "failed... "; } echo "pass rate: ".round(100*$passed/($i+1),2)."%\n"; } echo "\n"; echo "Over, $passed/$tests readed with OCR\n";
Apabila log masuk ke modul dengan kebenaran pengguna terlebih dahulu, kami akan sering menggunakan kod pengesahan. Hari ini saya ingin mengesyorkan perpustakaan kod pengesahan untuk anda gunakan pada masa hadapan.
Langkah-langkah untuk menjana kod pengesahan adalah secara kasar:
1) Hasilkan rentetan rawak
2) Buat imej (imagecreatetruecolor), dan kemudian keluarkan rentetan ke imej (imagestring atau imagettftext
3) Mengganggu hingar pada imej, seperti menambah beberapa baris atau piksel (garis imej dan gambarsetpixel).
4) Imej output (imagepng)
5) Musnahkan sumber imej
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan

20Oct2021
Dalam artikel sebelumnya, saya membawakan anda "Bagaimana untuk melukis poligon, arka dan elips dalam PHP?" (Penjelasan Terperinci dengan Grafik dan Teks)", yang memperkenalkan secara terperinci cara melukis grafik dalam PHP. Dalam artikel ini, kami akan melihat cara kami menjana kod pengesahan grafik dalam PHP. Semoga ia membantu semua orang!

22Sep2021
Kaedah PHP untuk mendapatkan kod pengesahan: [

18Oct2021
Cara melaksanakan kod pengesahan digital dalam PHP: 1. Laksanakan imej asas kod pengesahan melalui fungsi imagecreatetruecolor 2. Laksanakan kod pengesahan digital melalui kaedah imagecolorallocate 4. Simpan maklumat pengesahan;

26Sep2021
Cara melaksanakan kod pengesahan imej dalam PHP: 1. Muatkan sambungan GD 2. Buat kanvas dan tambahkan kandungan pada kanvas 3. Simpan output melalui imagepng 5. Hasilkan data kod pengesahan;

14Oct2021
Cara melaksanakan log masuk kod pengesahan dalam PHP: 1. Buat halaman HTML untuk memaparkan kod pengesahan; fail PHP.

21Oct2021
Kaedah PHP untuk menjana kod pengesahan secara automatik: [session_start(); $width = 40; $image = imagecreatetruecolor($width, $height);$bgcol...].


Hot Tools

Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan

Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda

Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej
