⊗ppSpCrDMP 35 of 83 menu

Envoi de données par la méthode POST via CURL en PHP

Avec CURL, il est possible d'envoyer des données par la méthode POST, en imitant l'envoi d'un formulaire. Pour cela, il faut indiquer que la requête sera effectuée par la méthode POST. Cela se fait à l'aide du paramètre suivant :

<?php curl_setopt($curl, CURLOPT_POST, 1); ?>

Maintenant, nous devons spécifier les données à transmettre. Elles peuvent être contenues sous forme de tableau :

<?php $data = ['field1'=>'value1', 'field2'=>'value2']; curl_setopt($curl, CURLOPT_POSTFIELDS, $data); ?>

Les données peuvent également être spécifiées sous forme de Query String :

<?php $data = 'field1=value1&field2=value2'; curl_setopt($curl, CURLOPT_POSTFIELDS, $data); ?>

Envoyez une requête vers la page suivante et obtenez le résultat :

<?php if (!empty($_POST)) { echo json_encode($_POST); } else { echo 'error'; } ?>

Envoyez une requête vers la page suivante et obtenez le résultat :

<?php if (!empty($_POST)) { echo $_POST['num1'] + $_POST['num2']; } else { echo 'error'; } ?>

Modifiez votre fonction de sorte qu'elle accepte, en second paramètre optionnel, un tableau de données envoyées par la méthode POST.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser