Comment envoyer une requête POST en PHP : guide complet avec exemples
Bonjour à tous ! Je suis débutant en PHP et je n'arrive pas à comprendre l'envoi de requêtes POST. J'écris un petit parser pour mon projet, et j'ai besoin d'envoyer des données à une API externe et de recevoir une réponse. J'ai essayé d'utiliser file_get_contents avec un contexte, mais quelque chose s'est mal passé.
Voici mon code :
```php
$data = array('name' => 'Иван', 'email' => 'ivan@example.com');
$options = array(
'http' => array(
'method' => 'POST',
'content' => $data
)
);
$context = stream_context_create($options);
$result = file_get_contents('https://api.example.com/submit', false, $context);
echo $result;
```
Mais en sortie, j'obtiens une chaîne vide ou une erreur. J'ai parcouru des tonnes de forums — certains recommandent cURL, d'autres disent qu'il faut sérialiser les données. Je suis complètement perdu. Dites-moi, comment envoyer correctement une requête POST en PHP ? J'ai besoin de transmettre un tableau de données (tableau associatif) et d'obtenir une réponse JSON du serveur. Je vous serais reconnaissant pour une explication détaillée avec des exemples fonctionnels.
No answers yet.
Connectez-vous pour laisser une réponse