Récupération de la charge utile de la demande en PHP
Lorsque vous travaillez avec des appels asynchrones à l'aide de technologies telles que les magasins ExtJS et AJAX, les données de la demande peuvent ne pas être accessibles via méthodes traditionnelles comme POST ou GET. Au lieu de cela, les données sont transmises dans le champ "Request Payload", qui est une représentation JSON des paramètres.
Solution PHP
Pour récupérer cette charge utile de requête en PHP :
Lire le corps de la requête brute :
Décoder la charge utile JSON :
php://input Wrapper
php://input est un flux en lecture seule qui donne accès au corps brut de la requête. Il est recommandé pour les requêtes POST car il ne repose pas sur des directives php.ini spéciales et est plus efficace que les autres alternatives. Il n'est pas disponible pour les requêtes multipart/form-data.
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!