Captcha ist ein spezieller Test, der Benutzern ein Problem bietet, das jeder leicht lösen kann, das aber für einen Computer fast unmöglich zu meistern ist. Um Ihre Website vor automatischen Registrierungen, Spam oder automatischen Downloads von Dateien zu schützen, müssen Sie einen Captcha-Code erstellen.
Notwendig
Skripte zum Generieren von Captcha-Code
Anweisungen
Schritt 1
Verwenden Sie eine vorgefertigte Lösung - gehen Sie auf die KCaptcha-Projektwebsite, laden Sie sie kostenlos herunter und installieren Sie sie auf Ihrer Website.
Schritt 2
Verwenden Sie das ReCaptcha-Programm von Google - gehen Sie zur Website, klicken Sie auf die Schaltfläche Jetzt anmelden, registrieren Sie sich und fügen Sie den Code ein.
Schritt 3
Erstellen Sie eine sec_pic.php-Datei in PHP Notepad. Öffnen Sie Notepad und fügen Sie das im Bild gezeigte Skript ein. Verwenden Sie Zeile 1-2, um die Breite und Höhe des Captcha-Bildes einzustellen. Zeile 3 ist für die Schriftgröße verantwortlich. Die vierte und fünfte Zeile regeln die Anzahl der zu tippenden Zeichen, die im Hintergrund des Captchas angezeigt werden.
Schritt 4
Geben Sie in Zeile 6 den Pfad zu der Schriftart an, die im Captcha-Code verwendet wird. Verwenden Sie Zeile 13, um das Bild direkt zu erstellen. Definieren Sie in Zeile 14 die Hintergrundfarbe des Captchas. Füllen Sie das Bild mit dem Hintergrund mit Zeile 15. Zeile 17 ist für das Hinzufügen von Buchstaben oder Zahlen zum Hintergrund verantwortlich. Bestimmen Sie in den Zeilen 20, 22 und 24 zufällige Farben, Symbole und Größen.
Schritt 5
Geben Sie in Zeile 37 den Offset jedes Zeichens an. Übersetzen Sie den Code in eine Zeile in Zeile 43 des Skripts. Zeile 45 zeigt das fertige Captcha-Bild an. Klicken Sie auf Datei → Speichern. Wählen Sie in der Zeile mit dem Titel alles aus und geben Sie dort captca.php ein. Laden Sie den Captcha-Code auf Ihre Website hoch.
Schritt 6
Wenn die Skripte aus den vorherigen Absätzen nicht funktionieren, verwenden Sie das Skript aus dem vorgeschlagenen Bild. Erstellen Sie es in Notepad und speichern Sie es mit der Erweiterung.php. Geben Sie in den Zeilen 2, 3 und 4 die Breite, Höhe bzw. Länge des Captca-Codes an. Geben Sie in den Zeilen 9 und 10 die im Code verwendeten Zeichen (Buchstaben und Zahlen) und die Komponenten an, die zum Erstellen der Farbe verwendet werden.
Schritt 7
Verwenden Sie Zeile 13, um den Hintergrund des Verifizierungscode-Bildes zu erstellen. Geben Sie in Zeile 16 die Breite für ein Zeichen an. Verwenden Sie Zeile 18, um den Hintergrund mit zufälligen Punkten zu füllen, um das Risiko der Captcha-Erkennung durch Bots zu verringern. Erzeugen Sie in Zeile 19 eine zufällige Farbe. Drucken Sie in Zeile 27 zur Sicherheit einen zufälligen Punkt.
Schritt 8
Wenden Sie den Sicherheitscode in Zeile 31 an. Erzeugen Sie ein zufälliges Zeichen in Zeile 38. Stellen Sie die Koordinaten der Zeichenausgabe mit Zeile 41 ein. Zeile 49 hilft Ihnen, den Drehwinkel jedes Zeichens einzustellen, das auf dem Bestätigungscode-Bild angezeigt wird. Drucken Sie das generierte Symbol mit Zeile 52 in Bilder. Speichern Sie gemäß dem zuvor vorgeschlagenen Algorithmus.