ホームページ  >  記事  >  バックエンド開発  >  PHP 検証コードが間違っている場合はどうすればよいですか?

PHP 検証コードが間違っている場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-03-22 10:56:103492ブラウズ

php 検証コードが常に間違っている問題の解決策: 1. php-fpm の起動ユーザーを変更し、ユーザーとユーザー グループを apache に変更します; 2. php にタイムゾーン設定を追加します「date_default_timezone_set」('PRC');」などのコード。

PHP 検証コードが間違っている場合はどうすればよいですか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

PHP プログラムは、検証コードのエラー (正しい検証コードを入力してください)

問題

新しいサーバーが構成された後、php Web サイトがデプロイされ、Web サイトが正常に開いて表示される

ユーザーのログイン時に常に確認コード エラーが表示されます。 (正しい確認コードを入力してください)

分析の 2 つの理由

1. セッションの問題

確認コードがセッションに記憶されていません

これは php のセッション フォルダーの権限の問題であるはずです。

対処方法:

php-fpm モード

php の起動ユーザーを変更します。 php-fpm

セッション フォルダーは /var/lib/php/session

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

ユーザーとユーザー グループを apache

user =apache
group =apache

に変更するか、セッション ファイルを次のように変更します。 php-fpm のユーザー権限

2. タイムゾーン設定の問題

php が正しいタイムゾーンを設定できず、時刻判定が異常になる

対処方法

PHP コードのタイム ゾーン設定を追加します

date_default_timezone_set(‘PRC’);

b. php.ini を変更してデフォルトのタイム ゾーンを設定します

date.timezone = PRC

[推奨学習: PHP ビデオ チュートリアル ]

以上がPHP 検証コードが間違っている場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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