Problem:
Nachdem der neue Server konfiguriert wurde, wird die PHP-Website geöffnet und normal angezeigt, aber wenn der Benutzer Beim Anmelden schlägt es immer fehl. Es wird angezeigt, dass der Bestätigungscode falsch ist. (Korrekter Bestätigungscode eingegeben)
Ursachenanalyse
1. Sitzungsproblem
Verifizierung wird im Sitzungscode nicht gespeichert , dies sollte ein Berechtigungsproblem mit dem Sitzungsordner von PHP sein.
Behandlungsmethode:
php-fpm模式的 修改 php-fpm的启动用户 session 文件夹是 /var/lib/php/session vi /etc/php-fpm.d/www.conf 将用户改为和用户组改为 apache user =apache group =apache 或者将根据php-fpm的用户修改session文件的权限
2. Problem mit der Zeitzoneneinstellung
php hat nicht die richtige Zeit eingestellt Zone, was zu einer Anomalie bei der Zeitbeurteilung führt.
Verarbeitungsmethode:
1. Zeitzoneneinstellung im PHP-Code hinzufügen
date_default_timezone_set(‘PRC’);
2 .ini legt die Standardzeitzone fest
date.timezone = PRC
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPHP-Bestätigungscode-Fehler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!