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

Hasilkan kod pengesahan imej menggunakan pustaka PHP dan GDHasilkan kod pengesahan imej menggunakan pustaka PHP dan GD

11May2023

Dengan perkembangan Internet, semakin banyak tapak web perlu menggunakan kod pengesahan untuk menghalang pendaftaran berniat jahat, perangkak dan tingkah laku lain. Kod pengesahan imej ialah bentuk kod pengesahan biasa Ia memaparkan imej yang mengandungi aksara atau nombor rawak, membolehkan pengguna memasukkan kod pengesahan yang betul sebelum meneruskan ke langkah seterusnya. Artikel ini akan memperkenalkan cara menggunakan pustaka PHP dan GD untuk menjana kod pengesahan imej. Pustaka GD ialah perpustakaan pemprosesan imej yang boleh digunakan untuk menjana, memproses dan memanipulasi pelbagai format imej. PHP sudah mempunyai perpustakaan GD terbina dalam dan menyediakan banyak fungsi untuk mencipta dan memanipulasi graf

Petua untuk menjana kod pengesahan grafik mudah menggunakan perpustakaan PHP dan GDPetua untuk menjana kod pengesahan grafik mudah menggunakan perpustakaan PHP dan GD

13Jul2023

Petua untuk menjana kod pengesahan grafik mudah menggunakan perpustakaan PHP dan GD Dengan perkembangan Internet, mencegah serangan dan penyalahgunaan berniat jahat telah menjadi bahagian yang sangat diperlukan dalam pembangunan laman web. CAPTCHA ialah cara teknikal yang digunakan secara meluas untuk mengesahkan identiti pengguna dan menghalang robot berniat jahat daripada mendaftar dan log masuk. Sebagai bahasa pengaturcaraan sebelah pelayan yang popular, PHP, digabungkan dengan perpustakaan GD, boleh menjana kod pengesahan grafik mudah dengan cepat. 1. Pengenalan kepada perpustakaan GD Pustaka GD ialah perpustakaan sambungan PHP Ia menyediakan satu siri fungsi dan kaedah untuk memproses imej. Melalui perpustakaan GD,

Bagaimana untuk melaksanakan kod pengesahan dalam PHPBagaimana untuk melaksanakan kod pengesahan dalam PHP

20May2023

Dengan pembangunan Internet yang berterusan, semakin banyak laman web perlu menggunakan kod pengesahan untuk memastikan keselamatan. Kod pengesahan ialah teknologi pengesahan yang bergantung pada keupayaan manusia dan tidak boleh dipecahkan oleh komputer Ia digunakan secara meluas dalam pendaftaran laman web, log masuk, mendapatkan kata laluan dan fungsi lain. Berikut akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi kod pengesahan. 1. Hasilkan imej kod pengesahan Penjanaan imej kod pengesahan adalah teras kepada fungsi kod pengesahan Ia perlu menjana aksara rawak dan menjadikannya sebagai imej untuk dipaparkan kepada pengguna. Dalam PHP, anda boleh menggunakan perpustakaan GD untuk menjana imej. Perpustakaan GD ialah perpustakaan untuk

Cara menggunakan PHP untuk melaksanakan fungsi kod pengesahan imej mudahCara menggunakan PHP untuk melaksanakan fungsi kod pengesahan imej mudah

24Sep2023

Cara menggunakan PHP untuk melaksanakan fungsi kod pengesahan imej yang ringkas ialah kaedah pengesahan biasa yang digunakan untuk mengesahkan identiti pengguna Ia digunakan secara meluas dalam pendaftaran laman web, log masuk, penyerahan maklumat dan senario lain. Artikel ini akan memperkenalkan cara menggunakan bahasa pengaturcaraan PHP untuk melaksanakan fungsi kod pengesahan imej ringkas dan menyediakan contoh kod khusus. 1. Persediaan Sebelum mula menulis fungsi kod pengesahan imej, anda perlu memastikan bahawa anda telah memasang perpustakaan PHP dan GD. Pustaka GD ialah perpustakaan grafik sumber terbuka untuk memproses fail imej. Untuk kaedah pemasangan, sila rujuk P

Bagaimana untuk melaksanakan operasi kod pengesahan grafik captcha dalam ThinkPHP6?Bagaimana untuk melaksanakan operasi kod pengesahan grafik captcha dalam ThinkPHP6?

12Jun2023

Dengan perkembangan pesat Internet, kod pengesahan berasaskan grafik telah menjadi bahagian penting dalam keselamatan laman web. Kod pengesahan boleh menghalang robot atau program berniat jahat secara berkesan daripada mengautomasikan operasi di tapak web, dan juga boleh memastikan keselamatan maklumat pengguna. Dalam pembangunan laman web berdasarkan ThinkPHP6, bagaimana untuk melaksanakan operasi kod pengesahan grafik captcha? Artikel ini akan memperkenalkan anda kepada proses operasi khusus. 1. Hasilkan kod pengesahan grafik Captcha 1. Gunakan perpustakaan captcha untuk memasangnya dalam ThinkPHP

Cara menggunakan PHP untuk melaksanakan kod pengesahan dan fungsi pengecaman grafikCara menggunakan PHP untuk melaksanakan kod pengesahan dan fungsi pengecaman grafik

05Sep2023

Cara melaksanakan fungsi pengecaman kod pengesahan dan corak menggunakan kod Pengesahan PHP (Captcha) ialah mekanisme pengesahan dalam talian yang biasa digunakan untuk mengesahkan bahawa pengguna ialah pengguna sebenar dan bukan skrip automatik atau perisian hasad. Kod pengesahan sering ditemui semasa pendaftaran tapak web, log masuk, tetapan semula kata laluan dan operasi lain Dengan mengenal pasti kod pengesahan, kami boleh menghalang serangan berniat jahat oleh robot dan penghantaran mesej spam. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan kod pengesahan dan fungsi pengecaman grafik. Jana kod pengesahan Pertama, kita perlu menjana imej kod pengesahan untuk dikenal pasti oleh pengguna. Bawah

See all articles