Maison >développement back-end >Problème PHP >Que dois-je faire si le code de vérification PHP continue de se tromper ?

Que dois-je faire si le code de vérification PHP continue de se tromper ?

藏色散人
藏色散人original
2021-03-22 10:56:103615parcourir

Solution au problème selon lequel le code de vérification PHP est toujours faux : 1. Modifiez l'utilisateur de démarrage de php-fpm et changez l'utilisateur et le groupe d'utilisateurs en Apache 2. Ajoutez les paramètres de fuseau horaire dans le code PHP, tel que "date_default_timezone_set" ("PRC');".

Que dois-je faire si le code de vérification PHP continue de se tromper ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Le programme PHP invite un erreur dans le code de vérification (Code de vérification correct saisi)

Problème

Une fois le nouveau serveur configuré, le site Web php est déployé et le site Web s'ouvre et s'affiche normalement

Une erreur de code de vérification est toujours demandée lorsque l'utilisateur se connecte. (Code de vérification correct saisi)

Deux raisons d'analyse

1 Problème de session

Le code de vérification n'est pas mémorisé dans la session

.

Cela devrait être un problème avec les autorisations du dossier de session de php

Comment gérer cela :

mode php-fpm

Modifier l'utilisateur de démarrage de. php-fpm

Le dossier de session est /var/lib/php/session

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

Changez l'utilisateur et le groupe d'utilisateurs en apache

user =apache
group =apache

ou modifiez le fichier de session en fonction l'utilisateur des autorisations php-fpm

2. Problème de réglage du fuseau horaire

php ne définit pas le fuseau horaire correct, ce qui entraîne un jugement temporel anormal

Méthode de gestion

Ajoutez le paramètre de fuseau horaire du code php

date_default_timezone_set(‘PRC’);

b. Modifiez php.ini pour définir le fuseau horaire par défaut

date.timezone = PRC

[Apprentissage recommandé : Tutoriel vidéo PHP ]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn