Avatar ·

Comment obtenir le corps d'une requête POST JSON en PHP ?

Bonjour à tous ! Je suis débutant en PHP et j'essaie d'écrire une simple API REST. Le client m'envoie une requête POST avec des données JSON, mais je n'arrive pas à les récupérer sur le serveur. Voici comment j'essaie de faire : ```php $data]); ?> ``` Mais lors de l'envoi de la requête via Postman avec l'en-tête Content-Type: application/json et le corps {"name": "John", "age": 30}, j'obtiens une erreur "Undefined index: data" ou un tableau vide. Je sais que $_POST fonctionne avec form-data et application/x-www-form-urlencoded, mais comment faire avec JSON ? J'ai essayé d'utiliser file_get_contents('php://input'), mais je ne suis pas sûr que ce soit correct. Faut-il configurer quelque chose dans php.ini ? Ou existe-t-il d'autres méthodes ? Dites-moi, s'il vous plaît, comment parser correctement le JSON en PHP pour pouvoir obtenir des données comme name et age depuis le corps de la requête. Merci d'avance pour votre aide ! <<>>

Solution rapide

Le problème principal est que $_POST