<?php session_start(); header("Content-type:image/png"); $img_width=100; $img_height=20; srand(microtime()*100000); for($i=0;$i<4;$i++) { $new_number.=dechex(rand(0,15)); } $_SESSION[check_auth]=$new_number; $new_number=imageCreate($img_width,$img_height);//创建图象 ImageColorAllocate($new_number,255,255,255); //设置背景色为白色 for($i=0;$i<strlen($_SESSION[check_auth]);$i++) { $font=mt_rand(3,5); $x=mt_rand(1,8) + $img_width*$i/4; $y=mt_rand(1,$img_height/4); $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色 imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符 } ImagePng($new_number); ImageDestroy($new_number); ?>
GD-Bibliothek ist eine sehr leistungsstarke Bibliothek für die Bildbearbeitung in PHP.
Fügen Sie zunächst eine Referenzzeile in php.ini hinzu: extension=php_gd2.dll
Starten Sie Apache neu. Erstellen Sie eine Testseite var_dump(gd_info()); die Ausgabedaten zeigen, dass die GD-Bibliotheksreferenz erfolgreich ist.
form auth.html
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
13 Jul 2023
Detaillierte Schritte zum Generieren von Verifizierungscode-Bildern mit PHP- und GD-Bibliotheken. Verifizierungscodes sind ein häufig verwendeter Sicherheitsverifizierungsmechanismus, der zur Verhinderung von Schadprogrammen oder Roboterautomatisierung eingesetzt werden kann. Automatisierte Angriffe können wirksam verhindert werden, indem ein zufälliges Bild generiert wird, bei dem Benutzer beim Anmelden oder Registrieren den im Bild angezeigten Verifizierungscode eingeben müssen. In diesem Artikel stellen wir detailliert vor, wie Sie mithilfe der PHP- und GD-Bibliothek Verifizierungscodebilder generieren. Schritt 1: Installieren und konfigurieren Sie die GD-Bibliothek. Stellen Sie zunächst sicher, dass in Ihrer PHP-Umgebung die GD-Bibliothek installiert ist. Falls nicht installiert
16 Aug 2017
In vielen Fällen sind Verifizierungscodes erforderlich. Der Front-End-Verifizierungscode erfordert die Kenntnis der Canvas-Wissenspunkte in HTML5. Die Schritte zum Generieren des Verifizierungscodes sind: 1. Generieren Sie eine Leinwand. 2. Generieren Sie einen Zufallszahlen-Verifizierungscode. 3. Erzeugen Sie Interferenzlinien in der Leinwand. 4. Füllen Sie den Verifizierungscodetext in die Leinwand aus. 5. Klicken Sie auf die Leinwand, um die Verifizierung zu ändern Code
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.
14 Jul 2023
Tipps zum Generieren von zufälligen Verifizierungscodebildern mithilfe von PHP- und GD-Bibliotheken. Zufällige Verifizierungscodebilder sind ein gängiger Sicherheitsverifizierungsmechanismus bei der Website-Entwicklung. Um den Vorgang fortzusetzen, muss der Benutzer den richtigen Verifizierungscode eingeben. In diesem Artikel stellen wir Techniken zum Generieren zufälliger Verifizierungscodebilder mit PHP und der GD-Bibliothek vor. Die GD-Bibliothek ist eine Open-Source-Bibliothek zur Bildverarbeitung, die PHP umfangreiche Bildverarbeitungsfunktionen bietet. Mithilfe der GD-Bibliothek können wir problemlos verschiedene Verifizierungscodebilder generieren. Zuerst müssen wir eine PHP-Datei mit dem Namen erstellen
24 Apr 2017
Es gibt viele Möglichkeiten, die Verifizierungscode-Funktion zu implementieren, einschließlich digitaler Verifizierungscodes, grafischer Verifizierungscodes, Textverifizierungscodes usw. In diesem Abschnitt wird ein mithilfe der Bildverarbeitungstechnologie generierter Verifizierungscode vorgestellt.
15 Jul 2023
Detaillierte Schritte zum Generieren von Bildwasserzeichen mithilfe von PHP- und GD-Bibliotheken. Einführung: In der Webentwicklung müssen wir häufig Wasserzeichen zu Bildern hinzufügen, um die Originalität zu schützen oder Urheberrechtsinformationen hinzuzufügen. In diesem Artikel wird erläutert, wie Sie mithilfe der PHP- und GD-Bibliothek die Funktion zum Generieren von Bildwasserzeichen realisieren. Einführung in die GD-Bibliothek: Die GD-Bibliothek ist eine Open-Source-Grafikbibliothek, die eine Reihe von Funktionen für die Bildverarbeitung und -generierung bereitstellt. Es unterstützt mehrere Bildformate wie PNG, JPEG, GIF usw. und kann in verschiedenen Betriebssystemumgebungen verwendet werden. Schritt 1: Stellen Sie sicher, dass die GD-Bibliothek über Folgendes verfügt
Hot Tools
PHP generiert dynamisch und zufällig eine Verifizierungscodeklasse
PHP generiert dynamisch und zufällig eine Verifizierungscodeklasse
Einfache und benutzerfreundliche PHP-Verifizierungscode-Klasse
Einfache und benutzerfreundliche PHP-Verifizierungscode-Klasse
Ein Code zur Generierung eines PHP-Bestätigungscodes
Ein Code zur Generierung eines PHP-Bestätigungscodes