Die Beziehung zwischen Bestätigungscode und Sitzung.
Tatsächlich hat er den Inhalt des Bestätigungscodes in der Sitzung gespeichert. Wenn Sie also den Bestätigungscode verwenden, müssen Sie die Sitzung öffnen. Dies ist seine Captcha-Klasse
Sie können sehen, dass er zuerst eine Sitzungsklasse in den Konstruktor eingefügt hat, um ein Sitzungsobjekt zu erstellen und zu speichern, und zukünftige Sitzungsvorgänge werden auf diesem Objekt basieren.
An seiner Methode zum Erstellen des Bestätigungscodes können Sie erkennen, dass er über das Sitzungsobjekt einen „Captcha“-Schlüssel in der Sitzung gespeichert hat In der Sitzung gespeicherte Codeinformationen. Aus diesem Grund muss die Sitzung aktiviert sein, wenn der tp6-Bestätigungscode verwendet wird. In der Ära vor tp6 basierte dies darauf, ob die Sitzung in Ihrer php.ini aktiviert war. In tp6 kapselt es die Implementierung der Sitzung, sodass Sie die Sitzung manuell öffnen müssen. Erinnern! ! !