PHP:了解有關$HTTP_RAW_POST_DATA 的已棄用警告
儘管在php.ini 中禁用了always_Dulate_raw_post_post到一條警告,指示$HTTP_RAW_POST_DATA 的填充已被棄用,並將在未來版本中將被刪除。然而,進一步調查發現,對錯誤訊息的解釋是不正確的。
此問題的解決方案不在於將值設為 -1 來忽略警告,而在於了解實際問題。即使always_populate_raw_post_data設定為0時,變數$HTTP_RAW_POST_DATA也會在特定情況下填入。若要完全停用其填充,必須將其設為-1。
如PHP RFC所述,always_populate_raw_post_data設定現在接受三個值:
透過將always_populate_raw_post_data設為-1,不僅可以您避免了警告,但也有效地停用了 $HTTP_RAW_POST_DATA 的填充,解決了根本問題。
以上是為什麼即使禁用了'always_populate_raw_post_data”,PHP 仍然填入'$HTTP_RAW_POST_DATA”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!