Heim >Backend-Entwicklung >PHP-Problem >So implementieren Sie einen digitalen Verifizierungscode in PHP
So implementieren Sie den digitalen Verifizierungscode in PHP: 1. Implementieren Sie das Verifizierungscode-Basisbild über die Funktion imagecreatetruecolor. 2. Implementieren Sie den digitalen Verifizierungscode über die Methode imagecolorallocate. 4. Speichern Sie die Verifizierungsinformationen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie implementiert man digitalen Bestätigungscode in PHP?
php implementiert digitalen Verifizierungscode
Verwenden Sie PHP, um Verifizierungscode zu implementieren. Der Verifizierungscode dient zur Unterscheidung zwischen maschinellen und menschlichen Vorgängen und zur Verbesserung der Sicherheit. Ich verwende Wamp und schreibe dann eine PHP-Bestätigungscodeseite.
Es ist in die folgenden Schritte unterteilt, um Folgendes zu erreichen:
1. Implementieren Sie die Basiskarte des Bestätigungscodes.
Ziel: Generieren Sie ein 100 * 30-Pixel-Bild über PHP-Code.
(a) Hängt von der GD-Erweiterung ab
(b) Vor der Ausgabe des Bildes müssen die Bildkopfinformationen im Voraus ausgegeben werden(c) Die Standardausgabe dieser Methode ist ein schwarzer Hintergrund
//
2. Implementieren Sie den digitalen Bestätigungscode. Methode:
int imagecolorallocate(resource $image,int $red,int $green,int $blue);
bool imagestring(resource $image,int $font,int $x,int $y,string $s,int $ col);
Hinweise:/Schriftgröße und -verteilung steuern, um überlappende Schriftarten oder unvollständige Anzeige zu vermeiden
3. Störende Elemente hinzufügen
Ziel: Störende Elemente, Störpunkte oder Linien zum Bestätigungscode hinzufügen
Methode :
bool imagesetpixel(resource $image,int $x,int $y,int $color);
bool imageline(resource $image,int $x1,int $y1,int $x2,int $y2,int $color )
4. Verifizierungsinformationen über SESSION speichern
Methode : bool session_start(void)
Hinweise: (a) session_start() muss am Anfang des Skripts stehen (b) Bei mehreren Servern muss eine zentrale Verwaltung der Sitzungsinformationen in Betracht gezogen werden
5. Senden und überprüfen den Bestätigungscode über das Formular
Ziel: Senden Sie den generierten Bestätigungscode. Stellen Sie ihn dem Benutzer zur Verfügung und überprüfen Sie die Richtigkeit des Benutzerbestätigungscodes.
Methode: html