Kutuma Data Kwa Njia ya POST Kupitia CURL katika PHP
Kwa kutumia CURL unaweza kutuma data kwa njia ya POST, ukigaiza utumaji wa fomu. Ili kufanya hivyo, unahitaji kubainisha kuwa ombi litatumwa kwa njia ya POST. Hii inafanywa kwa kutumia mipangilio ifuatayo:
<?php
curl_setopt($curl, CURLOPT_POST, 1);
?>
Sasa tunahitaji kubainisha data inayopitishwa. Data inaweza kuwa katika mfumo wa safu:
<?php
$data = ['field1'=>'value1', 'field2'=>'value2'];
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
?>
Pia data inaweza kubainishwa katika mfumo wa Query String:
<?php
$data = 'field1=value1&field2=value2';
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
?>
Tuma ombi kwa ukurasa ufuatao upate matokeo:
<?php
if (!empty($_POST)) {
echo json_encode($_POST);
} else {
echo 'error';
}
?>
Tuma ombi kwa ukurasa ufuatao upate matokeo:
<?php
if (!empty($_POST)) {
echo $_POST['num1'] + $_POST['num2'];
} else {
echo 'error';
}
?>
Badilisha chaguo-msingi yako ili kigezo cha pili kisichohitajika kikubali safu ya data, ikitumwa kwa njia ya POST.