空の $_ENV 変数と謎の $_SERVER の出現はなぜですか?
この複雑な PHP の問題では、ユーザーは空の $_ENV 配列に遭遇します。 .htaccess ファイルに環境変数を設定します。さらに、$_SERVER 配列内で変数が一見重複した形で不可解に表面化します。
問題の根本:
$ _ENV は次によって隠されていますデフォルト:
SetEnv Variables Land in $_SERVER:
謎の重複:
代替解決策:
概要:
これらの設定と動作の違いを理解すると、なぜ $_ENV が空になるのか、そしてなぜ環境変数が $ になるのかという謎を解明するのに役立ちます。 _サーバ。 $_ENV を設定する必要がある場合は忘れずに variables_order を変更し、環境変数を確実に取得するには getenv() を使用してください。
以上が$_ENV 配列が空で、環境変数が $_SERVER に表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。