PHP検証コードエラー

王林
王林オリジナル
2019-09-28 17:59:083766ブラウズ

PHP検証コードエラー

問題:

新しいサーバーの構成後、PHP Web サイトがデプロイされます。Web サイトは正常に開いて表示されますが、ユーザーがログインしてもいつも失敗し、認証コードが間違っていると表示されます。 (正しい検証コードが入力されました)

原因分析

1. セッションの問題

検証がセッションに記憶されませんコードの場合、これは PHP のセッション フォルダーの権限の問題であるはずです。

対処方法:

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.タイムゾーン設定の問題

phpが正しい時刻を設定しないゾーンに達し、時間判定に異常が生じています。

処理方法:

1. phpコードにタイムゾーン設定を追加

date_default_timezone_set(‘PRC’);

2. phpを修正.ini はデフォルトのタイムゾーンを設定します

date.timezone = PRC

推奨チュートリアル:PHP ビデオ チュートリアル

以上がPHP検証コードエラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。