PHP တွင် CURL အသုံးပြု၍ POST နည်းလမ်းဖြင့် ဒေတာများ ပို့ခြင်း

CURL ကို အသုံးပြု၍ POST နည်းလမ်းဖြင့် ဒေတာများ ပို့နိုင်ပြီး ဖောင်တစ်ခု ပို့ခြင်းကို တုပနိုင်ပါသည်။ ဤသို့ပြုလုပ်ရန် အောက်ပါ ပြင်ဆင်ချက်ကို အသုံးပြု၍ မေးမြန်းခြင်းကို POST နည်းလမ်းဖြင့် ပြုလုပ်မည်ဖြစ်ကြောင်း သတ်မှတ်ပေးရပါမည်။

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

ယခု ကျွန်ုပ်တို့သည် ပို့လွှတ်မည့် ဒေတာများကို သတ်မှတ်ပေးရန် လိုအပ်ပါသည်။ ၎င်းတို့ကို array ပုံစံဖြင့် ပါဝင်နိုင်ပါသည်။

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

ဒေတာများကို Query String ပုံစံဖြင့်လည်း သတ်မှတ်နိုင်ပါသည်။

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

အောက်ပါစာမျက်နှာသို့ မေးမြန်းချက် ပို့ပြီး ရလဒ်ကို ရယူပါ။

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

အောက်ပါစာမျက်နှာသို့ မေးမြန်းချက် ပို့ပြီး ရလဒ်ကို ရယူပါ။

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

�င့် function ကို ပြုပြင်ပါ၊ ဒုတိယ မဖြစ်မနေ parameter အဖြစ် POST နည်းလမ်းဖြင့် ပို့လွှတ်သော ဒေတာ array ကို လက်ခံနိုင်စေရန် ဖြစ်ပါသည်။