PHP তে CURL এর মাধ্যমে POST পদ্ধতিতে ডেটা প্রেরণ
CURL এর সাহায্যে, একটি ফর্ম জমা দেওয়ার অনুকরণ করে POST পদ্ধতিতে ডেটা প্রেরণ করা যায়। এটি করার জন্য, আপনাকে নির্দিষ্ট করতে হবে যে অনুরোধটি POST পদ্ধতিতে করা হবে। এটি নিম্নলিখিত সেটিং ব্যবহার করে করা হয়:
<?php
curl_setopt($curl, CURLOPT_POST, 1);
?>
এখন আমাদের প্রেরণ করা ডেটা নির্দিষ্ট করতে হবে। এটি একটি অ্যারে আকারে থাকতে পারে:
<?php
$data = ['field1'=>'value1', 'field2'=>'value2'];
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
?>
ডেটা Query String আকারেও নির্দিষ্ট করা যেতে পারে:
<?php
$data = 'field1=value1&field2=value2';
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
?>
নিম্নলিখিত পৃষ্ঠায় একটি অনুরোধ প্রেরণ করুন এবং ফলাফল পান:
<?php
if (!empty($_POST)) {
echo json_encode($_POST);
} else {
echo 'error';
}
?>
নিম্নলিখিত পৃষ্ঠায় একটি অনুরোধ প্রেরণ করুন এবং ফলাফল পান:
<?php
if (!empty($_POST)) {
echo $_POST['num1'] + $_POST['num2'];
} else {
echo 'error';
}
?>
আপনার ফাংশনটি এমনভাবে পরিবর্তন করুন যাতে এটি দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসাবে POST পদ্ধতিতে প্রেরণ করা ডেটার একটি অ্যারে গ্রহণ করে।