Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn der PHP-Bestätigungscode immer wieder falsch ist?

Was soll ich tun, wenn der PHP-Bestätigungscode immer wieder falsch ist?

藏色散人
藏色散人Original
2021-03-22 10:56:103614Durchsuche

Die Lösung für den Fehler im PHP-Bestätigungscode: 1. Ändern Sie den Startbenutzer von php-fpm, ändern Sie den Benutzer und die Benutzergruppe in Apache. 2. Fügen Sie die Zeitzoneneinstellung im PHP-Code hinzu, z. B. „date_default_timezone_set(“ 'VR China' );".

Was soll ich tun, wenn der PHP-Bestätigungscode immer wieder falsch ist?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Das PHP-Programm meldet einen Fehler im Bestätigungscode (der richtige Bestätigungscode wurde eingegeben)

Problem

Neuer Server Nach der Konfiguration wurde die PHP-Website bereitgestellt und die Website wurde normal geöffnet und angezeigt.

Der Bestätigungscode-Fehler wurde immer angezeigt, wenn sich der Benutzer anmeldete. (Geben Sie den richtigen Bestätigungscode ein)

Zwei Gründe für die Analyse

1. Sitzungsproblem

Der Bestätigungscode wird in der Sitzung nicht gespeichert

Dies sollte ein Berechtigungsproblem mit dem Sitzungsordner von PHP sein,

Wie Um damit umzugehen:

php-fpm-Modus

Ändern Sie den Startbenutzer von php-fpm

Sitzungsordner ist /var/lib/php/session

vi /etc/php-fpm.d/www.conf

Ändern Sie den Benutzer und die Benutzergruppe in Apache

user =apache
group =apache

oder ändern Sie ihn Laut PHP – Die Berechtigungen von FPM-Benutzern zum Ändern von Sitzungsdateien.

2. Problem mit der Zeitzoneneinstellung. PHP stellt nicht die richtige Zeitzone ein, was zu einer abnormalen Zeitbeurteilung führt Code

date_default_timezone_set(‘PRC’);

b. PHP ändern. Ini legt die Standardzeitzone fest

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der PHP-Bestätigungscode immer wieder falsch ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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