Heim > PHP-Framework > Denken Sie an PHP > So generieren Sie ein ThinkPHP5-Bestätigungscodebild

So generieren Sie ein ThinkPHP5-Bestätigungscodebild

藏色散人
Freigeben: 2021-03-01 08:59:27
nach vorne
3010 Leute haben es durchsucht

In der folgenden Tutorial-Kolumne von thinkphp erfahren Sie, wie Sie ThinkPHP5-Bestätigungscode-Bilder generieren. Ich hoffe, dass es Freunden in Not hilfreich sein wird!

Im Systementwicklungsprozess sind Verifizierungscodes im Allgemeinen unverzichtbar, z. B. beim Anmelden, Registrieren, Veröffentlichen von Kommentaren, Hochladen von Dateien usw. Verifizierungscodes können verhindern, dass einige Schadprogramme die Website beeinträchtigen. Wenn während der Entwicklung das ThinkPHP-Framework verwendet wird, ist die Generierung des Verifizierungscode-Images zu einfach. Im Folgenden werden die Schritte zum Generieren von Verifizierungscodebildern beschrieben.

1. Öffnen Sie die Konfigurationsdatei php.ini, suchen Sie den folgenden Code und entfernen Sie das Semikolon davor, um die Verwendung von bildbezogenen Plug-Ins zu ermöglichen.

extension=php_gd2.dll
Nach dem Login kopieren

2. Wenn es sich bei dem Etikett, auf dem der Bestätigungscode angezeigt wird, nicht um ein Bildetikett handelt, verwenden Sie den folgenden Code, um das Bild des Bestätigungscodes anzuzeigen.

<p>{:captcha_img()}</p>
Nach dem Login kopieren

Wenn es sich um ein Bildetikett handelt, verwenden Sie den folgenden Code, um das Bild des Bestätigungscodes anzuzeigen

<p><img src="{:captcha_src()}" alt="captcha" /></p>
Nach dem Login kopieren

3. Wir können das Bild des Bestätigungscodes anpassen. Um den gewünschten Effekt zu erzielen, sind im Folgenden einige Konfigurationsparameter für den Bestätigungscode aufgeführt. Parameter: Beschreibung: Standard: Codesatz

Bestätigungscode-Zeichensatz leichtablaufen Bestätigungscode-Ablaufzeit(en)1800useZh chinesischen Verifizierungscode verwendenfalschzhSetChinesischer Bestätigungscode stringkurzuseImgBgHintergrundbild verwendenfalsefontSizeBestätigungscode-Schriftgröße (px)25useCurve Ob eine Verwirrungskurve gezeichnet werden sollwahr „Verwenden Sie Rauschen.“ Codebildbreite, auf 0 gesetzt um automatisch 0LängeBestätigungscode-Ziffern5fontttfBestätigungscode-Schriftart zu berechnen, wenn nicht festgelegt, wird sie zufällig ermitteltleerbgHintergrund color[243, 251, 254]resetverify Ob nach Erfolg zurückgesetzt werden solltrue
&#39;captcha&#39; => [       // 验证码字体大小(px),根据所需进行设置验证码字体大小
       &#39;fontSize&#39;     => 18,       // 是否画混淆曲线
       &#39;useCurve&#39;      => false,       // 验证码图片高度,根据所需进行设置高度
       &#39;imageH&#39;       => &#39;50&#39;,       // 验证码图片宽度,根据所需进行设置宽度
       &#39;imageW&#39;       => &#39;145&#39;,       // 验证码位数,根据所需设置验证码位数
       &#39;length&#39;      => 4,       // 验证成功后是否重置
       &#39;reset&#39;       => true,
],
Nach dem Login kopieren
Für weitere Verwendungsdetails bitte siehe offizielles Benutzerhandbuch, Adresse: https://www.kancloud.cn/manual/thinkphp5/154295

Das obige ist der detaillierte Inhalt vonSo generieren Sie ein ThinkPHP5-Bestätigungscodebild. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
4. Konfigurieren Sie den Parameter-Beispielcode in der Konfigurationsdatei