⊗ppSpCrDMP 35 of 83 menu

Senden von Daten per POST mit CURL in PHP

Mit CURL kann man Daten per POST senden und so das Senden eines Formulars nachahmen. Dazu muss man angeben, dass die Anfrage mit der POST-Methode durchgeführt wird. Dies geschieht mit der folgenden Einstellung:

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

Jetzt müssen wir die zu übertragenden Daten angeben. Diese können in Form eines Arrays enthalten sein:

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

Daten können auch als Query String angegeben werden:

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

Senden Sie eine Anfrage an die folgende Seite und erhalten Sie das Ergebnis:

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

Senden Sie eine Anfrage an die folgende Seite und erhalten Sie das Ergebnis:

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

Modifizieren Sie Ihre Funktion so, dass sie als zweiten optionalen Parameter ein Array mit Daten akzeptiert, die per POST gesendet werden.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen