Heim PHP-Bibliotheken Andere Bibliotheken Grafische Verifizierungscode-Bibliothek für PHP
Grafische Verifizierungscode-Bibliothek für 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";

Wenn wir uns zunächst mit Benutzerberechtigungen beim Modul anmelden, verwenden wir häufig Bestätigungscodes. Heute möchte ich Ihnen eine Verifizierungscode-Bibliothek empfehlen, die Sie in Zukunft nutzen können.

Die Schritte zum Generieren eines Bestätigungscodes sind ungefähr:

1) Generieren Sie eine zufällige Zeichenfolge;

2) Erstellen Sie ein Bild (imagecreatetruecolor) und geben Sie dann die Zeichenfolge an das Bild aus (imagestring oder imagettftext);

3) Beeinträchtigung des Bildrauschens, z. B. durch Hinzufügen einiger Linien oder Pixel (Bildlinie und Bildsatzpixel).

4) Bild ausgeben (imagepng)

5) Bildressourcen zerstören


Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

So wählen Sie die richtige Python-Bibliothek für die grafische Darstellung aus So wählen Sie die richtige Python-Bibliothek für die grafische Darstellung aus

28 Sep 2023

Für die Auswahl der geeigneten Python-Bibliothek zum Zeichnen von Diagrammen sind spezifische Codebeispiele erforderlich. Im Bereich der Datenanalyse und -visualisierung ist Python ein leistungsstarkes Werkzeug. Python verfügt über zahlreiche Bibliotheken und Tools zur Datenanalyse und Diagrammerstellung. Allerdings kann die Auswahl der richtigen Bibliothek zum Zeichnen von Diagrammen eine Herausforderung sein. In diesem Artikel werde ich mehrere häufig verwendete Python-Bibliotheken vorstellen, Sie bei der Auswahl einer Diagrammbibliothek unterstützen, die Ihren Anforderungen entspricht, und spezifische Codebeispiele bereitstellen. MatplotlibMatplotlib ist Py

Detaillierte Schritte zum Generieren unregelmäßiger Verifizierungscode-Bilder mithilfe der PHP- und GD-Bibliothek Detaillierte Schritte zum Generieren unregelmäßiger Verifizierungscode-Bilder mithilfe der PHP- und GD-Bibliothek

12 Jul 2023

Detaillierte Schritte zum Generieren unregelmäßiger Verifizierungscodebilder mithilfe von PHP- und GD-Bibliotheken 1. Einführung Verifizierungscode (CAPTCHA) ist eine Technologie zur Unterscheidung von Maschinen und Menschen. Es wird häufig verwendet, um zu verhindern, dass Schadprogramme Website-Angriffe, Spam und böswillige Registrierungen automatisieren. Das Generieren unregelmäßiger Verifizierungscodebilder kann die Komplexität des Verifizierungscodes erhöhen und die Sicherheit verbessern. In diesem Artikel werden die detaillierten Schritte zur Verwendung der PHP- und GD-Bibliothek zum Generieren unregelmäßiger Verifizierungscodebilder vorgestellt und relevante Codebeispiele bereitgestellt. 2. Vorbereitungsarbeiten: Stellen Sie sicher, dass PHP installiert und die GD-Bibliothek aktiviert ist.

So generieren Sie dynamischen Verifizierungscode mithilfe der PHP- und GD-Bibliothek So generieren Sie dynamischen Verifizierungscode mithilfe der PHP- und GD-Bibliothek

25 Jun 2023

Mit der zunehmenden Bedeutung der Netzwerksicherheit sind dynamische Verifizierungscodes zu einem gängigen Werkzeug für die Website-Registrierung, Anmeldung und andere Vorgänge geworden. Durch wiederholtes Ändern des Verifizierungscodes können böswillige Angriffe automatisierter Programme wirksam verhindert werden. Als beliebte Back-End-Entwicklungssprache bietet die integrierte GD-Bibliothek von PHP allgemeine Funktionen zum Generieren und Verarbeiten von Bildern und kann problemlos dynamische Verifizierungscodes generieren. Wie generiert man also dynamischen Verifizierungscode mithilfe der PHP- und GD-Bibliothek? Lassen Sie uns es als Nächstes Schritt für Schritt vorstellen. 1. Um die GD-Bibliothek zu installieren, stellen Sie zunächst sicher, dass sie auf dem Server installiert ist.

So implementieren Sie den PHP-Verifizierungscode für Mobiltelefone So implementieren Sie den PHP-Verifizierungscode für Mobiltelefone

08 Mar 2021

So implementieren Sie den PHP-Handy-Verifizierungscode: Registrieren Sie zuerst Yunpian und die Entwicklungsinformationsauthentifizierung, legen Sie dann die Vorlage fest und fügen Sie dann „'default'=>[]“ und andere Inhalte in die Datei „easysms.php“ ein. Rufen Sie abschließend den Bestätigungscode über den Controller-Code ab.

PhpMailer vs. SwiftMailer: Welche PHP-Bibliothek ist die beste für Ihre E-Mail-Anforderungen? PhpMailer vs. SwiftMailer: Welche PHP-Bibliothek ist die beste für Ihre E-Mail-Anforderungen?

18 Oct 2024

PhpMailer vs. SwiftMailer: Vergleich von E-Mail-BibliothekenBeim Erstellen eines PHP-Skripts, das E-Mail-Funktionalität erfordert, stehen Entwickler häufig vor der Wahl zwischen PhpMailer- und SwiftMailer-Bibliotheken. Diese Entscheidung zu treffen, kann entscheidend sein, um das Beste zu finden

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP Ihre eigene Online-Bibliothek entwickeln Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP Ihre eigene Online-Bibliothek entwickeln

27 Oct 2023

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP Ihre eigene Online-Bibliothek entwickeln. Mit der Entwicklung der Internet-Technologie beginnen immer mehr Menschen, das Internet zu nutzen, um Informationen zu erhalten und Dienste zu nutzen. In diesem Zusammenhang entstanden, wie es die Zeit erforderte, Online-Bibliotheken. Online-Bibliotheken bieten den Menschen nicht nur bequeme Dienste zum Ausleihen von Büchern, sondern können auch die Bedürfnisse der Benutzer durch Online-Lese- und Suchfunktionen erfüllen. In diesem Artikel werde ich Ihnen Schritt für Schritt beibringen, wie Sie Ihre eigene Online-Bibliothek mithilfe der PHP-Sprache entwickeln. Unabhängig davon, ob Sie Anfänger oder jemand mit etwas Entwicklungserfahrung sind, können Sie mit diesem Artikel die relevanten Konzepte beherrschen.

See all articles