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:

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

Sasa tunahitaji kubainisha data inayopitishwa. Data inaweza kuwa katika mfumo wa safu:

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

Pia data inaweza kubainishwa katika mfumo wa Query String:

curl.php<?php
  $data = 'field1=value1&field2=value2';
  curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
?>
Задание 1

Tuma ombi kwa ukurasa ufuatao upate matokeo:

file.php<?php
  if (!empty($_POST)) {
    echo json_encode($_POST);
  } else {
    echo 'error';
  }
?>
Задание 2

Tuma ombi kwa ukurasa ufuatao upate matokeo:

file.php<?php
  if (!empty($_POST)) {
    echo $_POST['num1'] + $_POST['num2'];
  } else {
    echo 'error';
  }
?>
Задание 3

Badilisha chaguo-msingi yako ili kigezo cha pili kisichohitajika kikubali safu ya data, ikitumwa kwa njia ya POST.