cari
RumahPerpustakaan PHPPerpustakaan lainPustaka kod pengesahan grafik untuk PHP
Pustaka kod pengesahan grafik untuk PHP
<?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


Penafian

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

Bagaimana untuk menarik kod pengesahan grafik melalui PHP?Bagaimana untuk menarik kod pengesahan grafik melalui PHP?

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!

Bagaimana untuk mendapatkan kod pengesahan dalam phpBagaimana untuk mendapatkan kod pengesahan dalam php

22Sep2021

Kaedah PHP untuk mendapatkan kod pengesahan: [

Bagaimana untuk melaksanakan kod pengesahan digital dalam phpBagaimana untuk melaksanakan kod pengesahan digital dalam php

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;

Bagaimana untuk melaksanakan kod pengesahan imej dalam phpBagaimana untuk melaksanakan kod pengesahan imej dalam php

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;

Bagaimana untuk melaksanakan log masuk kod pengesahan dalam phpBagaimana untuk melaksanakan log masuk kod pengesahan dalam php

14Oct2021

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

Bagaimana untuk menjana kod pengesahan secara automatik dalam phpBagaimana untuk menjana kod pengesahan secara automatik dalam php

21Oct2021

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

See all articles