Das Beispiel in diesem Artikel beschreibt die Implementierungsmethode des ThinkPHP3.2.1-Bildverifizierungscodes. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Heute habe ich die Bildverifizierungscode-Funktion verwendet und den folgenden Code von ThinkPHP im Internet gefunden:
Public function verify(){ import('think.Image'); Image::buildImageVerify(); }
Fügen Sie es dem Controller hinzu und greifen Sie über die Adresse „http://localhost/index.php/passport/index/verify“ darauf zu, es wird jedoch der folgende Fehler angezeigt:
Klasse 'PassportControllerImage' nicht gefunden
Meine ThinkPHP-Version ist: 3.2.1. Nach Überprüfung der entsprechenden Version des Dokuments „http://document.thinkphp.cn/manual_3_2. html#verify“ habe ich festgestellt, dass ich den folgenden Code verwenden muss:
Public function verify(){ $Verify = new \Think\Verify(); $Verify->entry(); }
Aber nach dem Aktualisieren des Browsers ist ein weiterer Fehler aufgetreten: „Aufruf an undefiniert function Thinkimagecreate()"
Nach der Suche habe ich festgestellt, dass die Erweiterung „extension=php_gd2.dll“ nicht aktiviert war. Entfernen Sie das Semikolon davor in php.ini ; Aktualisieren Sie das Bild und der Bestätigungscode wird angezeigt.
Ich hoffe, dass dieser Artikel für jedermann beim PHP-Programmdesign basierend auf dem ThinkPHP-Framework hilfreich sein wird.
Weitere Artikel zu den Implementierungsmethoden für ThinkPHP3.2.1-Bildverifizierungscodes finden Sie auf der chinesischen PHP-Website!