လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> stream_context_set_params

stream_context_set_params

အဆိုပါ stream / wrapper / အခြေအနေရှိ parameters တွေကိုသတ်မှတ်ထားပါ
အမည်:stream_context_set_params
အမျိုးအစား:စီးခေျာင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ဆက်စပ်မှု parameters တွေကိုသတ်မှတ်

function name: stream_context_set_params ()

သက်ဆိုင်သောဗားရှင်း - PHP 5> = 5.3.0, PHP 7

function ကိုဖော်ပြချက် - stream_context_set_set_params () function ကိုအခြေအနေတွင်ဖော်ပြရန်အသုံးပြုသည်။

Syntax: Bool Streamext_set_params (အရင်းအမြစ် $ stream_or_context, array $ params)

Parametermer

  • $ stream_or_context: လိုအပ်သည် - လိုအပ်သော, အရင်းအမြစ်တပ်ချောင်းတစ်ခုသို့မဟုတ်ဖန်တီးထားသောဆက်စပ်အရင်းအမြစ်။
  • $ params များ - လိုအပ်သည်မှာသတ်မှတ်ထားသည့်သတ်မှတ်ချက်များကိုပါ 0 င်သောအပေါင်းအသင်းတစ်ခု။

ပြန်လာတန်ဖိုး - အောင်မြင်မှုအပေါ်စစ်မှန်တဲ့ပြန်လာခြင်းနှင့်ပျက်ကွက်အပေါ်မှားယွင်းသော။

ဥပမာ -

  1. stream_context_create () ကို အသုံးပြု. Stream_context_set_ss_serams () ကို အသုံးပြု. ဆက်စပ်မှု parameters များကိုသတ်မှတ်ရန်အသုံးပြုပါ။
 $opts = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => http_build_query(array('key1' => 'value1', 'key2' => 'value2')) ) ); $context = stream_context_create($opts); $params = array( 'notification' => 'on' ); if (stream_context_set_params($context, $params)) { $file = file_get_contents('http://example.com', false, $context); echo $file; } else { echo "设置上下文参数失败!"; }

အထက်ပါဥပမာတွင်ပထမ ဦး စွာရှေ့တွင် stream_context_create () နှင့် HTTP တောင်းဆိုမှု parameters အချို့ကို အသုံးပြု. ရှေ့သို့ context အရင်းအမြစ်ကို အခြေခံ. ဖန်တီးထားသည်။ ထို့နောက် parameter's notification တစ်ခုသတ်မှတ်ရန် streamext_set_siet_params () ကိုသုံးပါ။ နောက်ဆုံးအနေနဲ့တောင်းဆိုမှုကိုပေးပို့ရန်နှင့်တုန့်ပြန်မှုကိုရယူရန် file_get_contontents () function ကိုသုံးပါ။

  1. Parameter သည် setting အတွက်ဖန်တီးထားသောအခြေအနေတွင်အခြေပြုအရင်းအမြစ်ကိုသုံးပါ။
 $context = stream_context_create(); $params = array( 'ssl' => array( 'verify_peer' => true, 'verify_peer_name' => true, 'allow_self_signed' => false ) ); if (stream_context_set_params($context, $params)) { $file = file_get_contents('https://example.com', false, $context); echo $file; } else { echo "设置上下文参数失败!"; }

အထက်ဖော်ပြပါဥပမာတွင်ပထမ ဦး စွာအချည်းနှီးသောအခြေအနေကို stream_context_create () ကို အသုံးပြု. ဖန်တီးထားသည်။ ထို့နောက် SSL နှင့်သက်ဆိုင်သော parameter ကိုသတ်မှတ်ရန် Streamext_set_serams () ကိုသုံးပါ။ နောက်ဆုံးတွင် HTTPS တောင်းဆိုမှုကိုပေးပို့ရန်နှင့်တုန့်ပြန်မှုကိုရယူရန် file_get_contontents () function ကိုသုံးပါ။

မှတ်စု: steam_context_set_set_params () function ကို PHP 5.3.0 နှင့်အထက်တွင်သာအသုံးပြုနိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • လက်ရှိစီးပေါ်မှာအသုံးပြုရန်အတွက်ပုံးအသစ်တစ်ခုဖန်တီးပါ stream_bucket_new

    stream_bucket_new

    လက်ရှိစီးပေါ်မှာအသုံ
  • ရွေးချယ်ထားသော stream array ပေါ်တွင် select () system call ကို run ပြီး TV_SEC နှင့် TV_USEC မှသတ်မှတ်ထားသောအချိန်ကိုသုံးပါ stream_select

    stream_select

    ရွေးချယ်ထားသောstream
  • တပ်မဟာရန်ပုံး appltion stream_bucket_append

    stream_bucket_append

    တပ်မဟာရန်ပုံးappltio
  • အဆိုပါစီး ty ကိုရှိမရှိစစ်ဆေးပါ stream_isatty

    stream_isatty

    အဆိုပါစီးtyကိုရှိမရှ
  • စစ်ထုတ်ရန် filter ကိုပူးတွဲပါ stream_filter_append

    stream_filter_append

    စစ်ထုတ်ရန်filterကိုပ
  • ကချိတ်ဆက်မှုရှိမရှိ socket သို့စာတစ်စောင်ပို့ပါ stream_socket_sendto

    stream_socket_sendto

    ကချိတ်ဆက်မှုရှိမရှိs
  • TIMEOUT ကိုစီးပေါ်မှာထားပါ stream_set_timeout

    stream_set_timeout

    TIMEOUTကိုစီးပေါ်မှာ
  • အရင်းအမြစ်စီးဆင်းမှုအခြေအနေကိုဖန်တီးပါ stream_context_create

    stream_context_create

    အရင်းအမြစ်စီးဆင်းမှု
လူကြိုက်များသော ဆောင်းပါးများ