Die <?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.dllStarten Sie Apache neu. Erstellen Sie eine Testseite var_dump(gd_info()); die Ausgabedaten zeigen, dass die GD-Bibliotheksreferenz erfolgreich ist. form auth.html
Verifizierungscode-Bibliothek58322017-12-19
PHP-Bestätigungscode-Klasse
Verifizierungscode-Bibliothek98292017-11-16
Klasse zur Generierung von PHP-Bestätigungscodes
Verifizierungscode-Bibliothek64092017-11-07
Eine PHP-Verifizierungscode-Kapselungsklasse, die leistungsstarke und praktische Funktionen implementiert. Freunde in Not können sie herunterladen und verwenden.
Verifizierungscode-Bibliothek91262017-10-31
Code-Einführung: Kostenloser Download der praktischen PHP-Verifizierungscode-Klasse
Verifizierungscode-Bibliothek63352017-07-02
Teilen Sie einen php-Bestätigungscode-Generierungscode, über diese Methode ein Bild an den Browser ausgeben, einen Bildhintergrund erstellen, Interferenzelemente festlegen, zufälligen Text in das Bild zeichnen, Ausgabebild.
Verifizierungscode-Bibliothek90692017-06-20
Wir stellen vor: Eine Klasse für PHP zum Generieren von Bildverifizierungscodes wird zum Generieren verschiedener Verifizierungscodes, der Zeichenlänge, -breite, des Typs usw. des generierten Verifizierungscodes verwendet.
Verifizierungscode-Bibliothek54882017-06-17
Wir stellen eine nützliche PHP-Toolklasse für Verifizierungscodes vor: Nehmen Sie die Zeichen aus der festgelegten Zeichenfolge heraus, kombinieren Sie sie zu den gewünschten Verifizierungscodezeichen, generieren Sie den Code und zeichnen Sie ihn in das Bild.
Verifizierungscode-Bibliothek48552017-05-30
Teilen Sie eine php-Bestätigungscodeklasse basierend auf der GD-Bibliothek, legen Sie die Bildhöhe, -breite, die Anzahl der Zeichen, die Schriftart, den Bildhintergrund usw. fest.
Verifizierungscode-Bibliothek49712017-05-06
Eine einfache und benutzerfreundliche PHP-Verifizierungscode-Klasse.
Anwendung:
$image=new Captcha();
$image->config('width','height','anzahl der Zeichen','Bestätigungscode-Sitzungsindex');
$image->create();//Dies gibt ein Bild an den Browser aus
Alle Parameter können weggelassen werden
Verifizierungscode-Bibliothek91872017-04-10
Geben Sie eine PHP-Bestätigungscodeklasse, die Zahlen, Buchstaben, chinesische Schriftzeichen und gemischte Zeichen unterstützt. Objekte dieser Klasse können Verifizierungscodebilder dynamisch abrufen, und Verifizierungscodezeichen werden in SESSION['code'] gespeichert. , Unterstützt 4 Formate mit gemischten Zahlen, Buchstaben und chinesischen Schriftzeichen.
Verifizierungscode-Bibliothek69702017-04-10
Es versteht sich von selbst, welchen Zweck der Bestätigungscode hat. Nachdem er in eine Klasse gekapselt wurde, wird ein Konstruktor hinzugefügt, der die Verwendung komfortabler macht. Sie können diese Verifizierungscodeklasse auch weiter verbessern, z. B. einen Destruktor hinzufügen, Speicher sparen usw.
Verifizierungscode-Bibliothek45892017-04-08