PHP : Comprendre l'avertissement obsolète concernant $HTTP_RAW_POST_DATA
Bien que vous ayez désactivé le paramètre always_populate_raw_post_data dans php.ini, vous pouvez rencontrer un avertissement indiquant que le remplissage de $HTTP_RAW_POST_DATA est obsolète et sera supprimé dans les versions futures. Cependant, une enquête plus approfondie révèle que l'interprétation du message d'erreur est incorrecte.
La solution à ce problème ne réside pas dans l'ignorance de l'avertissement en définissant la valeur sur -1, mais dans la compréhension du problème réel. La variable $HTTP_RAW_POST_DATA est renseignée dans des circonstances spécifiques, même lorsque always_populate_raw_post_data est définie sur 0. Pour désactiver complètement sa population, elle doit être définie sur -1.
Comme expliqué dans le PHP RFC, le paramètre always_populate_raw_post_data accepte désormais trois valeurs :
En définissant always_populate_raw_post_data sur -1, non seulement vous évitez l'avertissement, mais vous désactivez également efficacement le remplissage de $HTTP_RAW_POST_DATA, résolvant le problème sous-jacent.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!