PHP: $HTTP_RAW_POST_DATA に関する非推奨の警告について理解する
php.ini で always_populate_raw_post_data 設定を無効にしているにもかかわらず、次のような警告が表示される場合があります。 $HTTP_RAW_POST_DATA の設定は非推奨であり、将来のバージョンでは削除される予定です。しかし、さらなる調査により、エラー メッセージの解釈が間違っていることが判明しました。
この問題の解決策は、値を -1 に設定して警告を無視することではなく、実際の問題を理解することにあります。変数 $HTTP_RAW_POST_DATA は、always_populate_raw_post_data が 0 に設定されている場合でも、特定の状況下で設定されます。その設定を完全に無効にするには、-1 に設定する必要があります。
PHP RFC で説明されているように、always_populate_raw_post_data 設定は受け入れられるようになりました。 3 つの値:
always_populate_raw_post_data を -1 に設定すると、警告が回避されるだけでなく、$HTTP_RAW_POST_DATA の生成が効果的に無効になり、根本的な問題が解決されます。
以上が「always_populate_raw_post_data」が無効になっている場合でも、PHP が「$HTTP_RAW_POST_DATA」を設定するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。