問題:
新しいサーバーの構成後、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 サイトの他の関連記事を参照してください。