ホームページ >バックエンド開発 >PHPチュートリアル >PHP プロンプト PHP 警告: date(): に依存するのは安全ではありません... セキュリティ エラーの解決策

PHP プロンプト PHP 警告: date(): に依存するのは安全ではありません... セキュリティ エラーの解決策

WBOY
WBOYオリジナル
2016-06-20 13:04:33998ブラウズ

php プロンプト PHP 警告: date(): に依存するのは安全ではありません... セキュリティ エラーの解決策

外部ホストまたは自分でインストールした php 環境を使用する場合PHP のタイムゾーンが設定されていないため、次の問題がよく発生します:

PHP 警告: date(): システムのタイムゾーン設定に依存するのは安全ではありません。日付を使用することが *必須* です。タイムゾーン設定または date_default_timezone_set() 関数を使用しても、まだこの警告が表示される場合は、「8.0/no DST」の代わりに「UTC」を選択した可能性があります。 ...

または

PHP 警告: strtotime(): システムのタイムゾーン設定に依存するのは安全ではありません。 date.timezone 設定または date_default_timezone_set を使用することが*必須*です。これらの方法のいずれかを使用してもこの警告が表示される場合は、...

タイムゾーンのセキュリティ警告プロンプトが表示されるまで待ちます。

これは、PHP によって取得されるデフォルトの時刻がグリニッジ標準時であるため、この時刻は標準の北京時間とは 8 時間異なります。この問題は次の方法で解決できます:

1。ヘッダーで date_default_timezone_set('PRC') を使用して、タイムゾーンを北京時間に設定します。


2. サーバー設定ファイル php.ini で date.timezone の値を PRC に設定します。設定後は、date.timezone=PRC になります。つまり、コード行のこの A コメントをキャンセルします。

ヒント: date_timezone_set — エイリアス DateTime::setTimezone()


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