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