PHP'де POST параметрлери менен API
API параметрлерин гана эмес GET методу менен, ошондой эле POST методу менен да өткөрсө болот. Келгиле, бул кандай жасаларын көрөлү. Биздин API POST методу аркылуу маалымат күтөт дейли:
<?php
echo mt_rand($_POST['num1'], $_POST['num2']);
?>
Келгиле, бул APIге сурам жасайлы. Бул үчүн бизге CURL китепканасы керек болот. Анын жардамы менен POST сурамын жасайлы:
<?php
$url = 'http://api.loc/index.php';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
$data = ['num1'=>'1', 'num2'=>'100'];
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$res = curl_exec($curl);
var_dump($res);
?>
POST маалыматтары менен зодиак белгисин жана датаны кабыл ала турган, берилген дата үчүн ушул белгинин гороскопун кайтара турган API жасаңыз.