[Aide] Envoyer une requête POST avec cURL
Nyrtak
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je cherche à envoyer une requête POST avec du script cURL et vérifier que le serveur retourne TRUE...
Mon code actuel est :
je cherche à envoyer une requête POST avec du script cURL et vérifier que le serveur retourne TRUE...
Mon code actuel est :
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "XXX"); $out = curl_exec($ch); curl_close($ch); print($out); ?>
A voir également:
- [Aide] Envoyer une requête POST avec cURL
- Brouillon post instagram - Guide
- Comment envoyer une invitation sur facebook - Guide
- Impossible d'envoyer messenger - Forum Facebook Messenger
- Post it windows - Télécharger - Agendas & Calendriers
- Envoyer un colis sans expéditeur la poste ✓ - Forum Loisirs / Divertissements
1 réponse
Salut,
Afin de récupérer le résultat dans une variable, tu dois modifier CURLOPT_RETURNTRANSFERT.
Il faut également utiliser l'option CURLOPT_POSTFIELDS pour indiquer les données POST. Soit tu indiques une chaine de caractère comme dans les URL (sans le « ? »), ou bien un array.
Par exemple :
Et ne pas oublier d'indiquer qu'il s'agit d'une requête POST avec l'option CURLOPT_POST.
Afin de récupérer le résultat dans une variable, tu dois modifier CURLOPT_RETURNTRANSFERT.
Il faut également utiliser l'option CURLOPT_POSTFIELDS pour indiquer les données POST. Soit tu indiques une chaine de caractère comme dans les URL (sans le « ? »), ou bien un array.
Par exemple :
curl_setopt($ch, CURLOPT_POSTFIELDS, "animal=chat&prenom=Garfield"); // ou curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'animal' => 'chat', 'prenom' => 'Garfield' ));
Et ne pas oublier d'indiquer qu'il s'agit d'une requête POST avec l'option CURLOPT_POST.