PHP ရှိ CURL စာကြည့်တိုက်
CURL စာကြည့်တိုက်သည် HTTP တောင်းဆိုချက်များပြုလုပ်ရန်နှင့် ဝဘ်ဆိုက်များ၏ HTML ကုဒ်များကို ကိန်းရှင်များအတွင်း ရယူရန်ခွင့်ပြုပေးသည်။ ၎င်းသည် cookies များ၊ HTTP ခေါင်းစီးများနှင့် အလုပ်လုပ်နိုင်ပြီး ဖောင်များပို့ရန်နှင့် ပြန်ညွှန်းများကို လိုက်နာရန်လည်း ခွင့်ပြုပေးသည်။
CURL ဖြင့် အခြေခံအလုပ်လုပ်ခြင်းသည် function သုံးခုသာပါဝင်သည် - curl_init,
curl_setopt နှင့် curl_exec တို့ဖြစ်သည်။
curl_init function သည် စာကြည့်တိုက်နှင့် အလုပ်လုပ်ခြင်းဆက်တင်ကို စတင်ပြီး ၎င်းကို ကိန်းရှင်တစ်ခုအတွင်း သိမ်းဆည်းပေးသည်။ နောက်ပိုင်းအလုပ်များကို ထိုကိန်းရှင်ဖြင့် ဆောင်ရွက်သည်။
နောက်အဆင့်မှာ ပြင်ဆင်ချက်များဖြစ်သည် - ၎င်းတို့ကို curl_setopt function ဖြင့် ပြုလုပ်ပြီး၊ ပထမ parameter အဖြစ် ဆက်တင်ကိန်းရှင်၊ ဒုတိယ parameter အဖြစ် ပြင်ဆင်မှု parameter ၏အမည် (PHP constant အဖြစ်) နှင့် တတိယ parameter အဖြစ် ပြင်ဆင်မှု parameter ၏တန်ဖိုးကို လက်ခံသည်။
ပြင်ဆင်ချက်များပြီးနောက်၊ curl_exec function ကို ခေါ်ယူပြီး ၎င်းသည် ပြင်ဆင်ချက်များနှင့်အညီ ဆိုက်သို့ တောင်းဆိုချက်ကို လုပ်ဆောင်ပေးသည်။ ဤ function သည် သတ်မှတ်ထားသောစာမျက်နှာ၏ HTML ကုဒ်ကို ပြန်ပေးသည်။
အနည်းဆုံးလိုအပ်သော ပြင်ဆင်ချက်များကို ကြည့်ရအောင် (၎င်းတို့ဘာလုပ်လဲဆိုတာ မှတ်ချက်များတွင် ဖတ်ပါ)။
<?php
// တောင်းဆိုရန်စာမျက်နှာ၏လိပ်စာ:
$url = 'http://test.loc';
// ဆက်တင်ကို စတင်ပါ:
$curl = curl_init();
// စာမျက်နှာ၏လိပ်စာကို သတ်မှတ်ပါ:
curl_setopt($curl, CURLOPT_URL, $url);
// တောင်းဆိုချက်ကို လုပ်ဆောင်ပါ:
curl_exec($curl);
?>
သင့်ကွန်ပျူတာတွင် test.loc ဆိုက်တစ်ခု ဖန်တီးပါ။
CURL မှတစ်ဆင့် ၎င်းကို တောင်းဆိုပါ။