PHP multi-cURL တွင် သယ်ယူပို့ဆောင်မှုနှင့် HTTP ရလဒ်များ
PHP multi-cURL proxy တောင်းဆိုမှုများကို အကဲဖြတ်စဉ် handle တစ်ခုချင်းစီ၏ သယ်ယူပို့ဆောင်မှု ရလဒ်များနှင့် ဦးတည်ရာ အခြေအနေကို ဖတ်ပါ။
“ပြီးပါပြီ” က multi-cURL လွှဲပြောင်းမှု ရပ်တန့်သွားကြောင်း ပြောသည်။ proxy ဝင်ရောက်မှု အလုပ်ဖြစ်ကြောင်း၊ ဦးတည်ရာက မျှော်မှန်းအခြေအနေကို ပြန်ပေးကြောင်း သို့မဟုတ် body ကို အသုံးပြုနိုင်ကြောင်း မပြောပါ။
ပြီးစီးသော လွှဲပြောင်းမှုတိုင်းကို curl_multi_info_read() မှ ဖတ်ပါ။ ၎င်း၏ result သည် ထို handle ပိုင်ဖြစ်သည်။ ၎င်းကို handle အတွက် ရွေးချယ်ထားသော proxy နှင့် ဦးတည်ရာ နှင့်အတူ သိမ်းထားပါ။
| အထောက်အထား | ၎င်းက ဘာကို ဖြေဆိုသည် |
|---|---|
| လွှဲပြောင်းမှုတစ်ခုစီ၏ cURL ရလဒ် | လွှဲပြောင်းမှုသည် သယ်ယူပို့ဆောင်မှု သို့မဟုတ် ပရိုတိုကော အဆင့်တွင် ပြီးစီးခဲ့သလား |
| HTTP အခြေအနေ | ဤဖလှယ်မှုက မည်သည့် တုံ့ပြန်မှု အခြေအနေကို ရရှိခဲ့သနည်း |
| မျှော်မှန်းထားသော တုံ့ပြန်မှု အကြောင်းအရာ | အပလီကေးရှင်းက လိုအပ်သော အရင်းအမြစ်ကို ရရှိခဲ့သလား |
ဤစစ်ဆေးမှုများသည် ဆက်စပ်နေသော်လည်း တစ်ခုက တစ်ခုကို အစားထိုးမပေးပါ။ proxy သည် လုံးဝဖတ်နိုင်သော အမှားကိုယ်ထည်ဖြင့် စစ်မှန်ကြောင်းအထောက်အထား စိန်ခေါ်မှု ကို ပြန်ပေးနိုင်သည်။ ဥမင်လိုဏ်ခေါင်း အောင်မြင်စွာ ဖွင့်ပြီးနောက် ဝဘ်ဆိုက်က ငြင်းပယ်မှုကို ပြန်ပေးနိုင်သည်။
အမှန်တကယ် လွှဲပြောင်းမှုမတိုင်မီ သီးခြား ကျန်းမာရေး စစ်ဆေးမှုက အခြား တောင်းဆိုမှုတစ်ခုအကြောင်း ပိုဟောင်းသော အထောက်အထားကို ပေးသည်။ ၎င်းက နောက်လုပ်ဆောင်မှုကို အာမမခံနိုင်ပါ။ ရလဒ်အတွက် အမှန်တကယ် လွှဲပြောင်းမှု၏ ရလဒ်ကို အသုံးပြုပြီး ယခင်စစ်ဆေးမှုကို ထပ်ဆောင်း အကြောင်းအရာအဖြစ်သာ သိမ်းထားပါ။