Heim > Artikel > PHP-Framework > Was soll ich tun, wenn der thinkphp-Bestätigungscode nicht angezeigt wird?
Das Beispiel in diesem Artikel beschreibt die perfekte Lösung für das Problem, dass der Thinkphp-Bestätigungscode aufgrund von Fehlern nicht angezeigt werden kann. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Der offizielle Tipp lautet wie folgt:
Wenn der Bestätigungscode nicht angezeigt werden kann, überprüfen Sie bitte:
① Ob PHP GD-Bibliotheksunterstützung installiert hat
② Ob die Ausgabe vor der Ausgabe erfolgt (insbesondere die Stücklisten-Header-Informationsausgabe von UTF8); Die Schriftartdatei wird in das Verzeichnis kopiert, in dem sich die Klassenbibliothek befindet.
Verwandte Empfehlungen: „
“ Aber einen halben Tag lang testen, das wird nicht funktionieren! Ich habe im Internet eine nützliche Methode gefunden und sie zur Ausführung in eine Datei eingefügt. Geben Sie das kleine x ein, und für andere Codes werden Bestätigungscodes angezeigt Es gibt eine Inhaltsausgabe, bevor der Bestätigungscode ausgegeben wird, wenn tp ausgeführt wird. Ich habe gerade daran gedacht, die vorherige Ausgabe zu löschen.
Ähnlich:
Der Code lautet wie folgt:
<?php ob_start();//不加这个是不行的(貌似不加可以) echo "不要显示"; ob_end_clean(); echo "只要显示这"; ?>
Lösung, ändern Sie die Methode zum Generieren des Bestätigungscodes:
Der Der Code lautet wie folgt:
//生成验证码 public function verifyimg(){ import("ORG.Util.Image"); ob_end_clean(); Image::buildImageVerify(); }
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der thinkphp-Bestätigungscode nicht angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!