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

header

ဇာတိ HTTP header ကိုပို့ပါ
အမည်:header
အမျိုးအစား:ကွန်ယက်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:မူရင်း http header ကို client သို့ပို့သည်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

header() function ကိုမူရင်း http header ကို client သို့ပို့ရန်အသုံးပြုသည်။

header() function ကိုအမှန်တကယ် output မတိုင်မီ header () function ကိုဟုမှတ်သားရန်အရေးကြီးသည်။

နမူနာ

ဥပမာ 1

စာမျက်နှာသိုလှောင်မှုကိုကာကွယ်ရန် HTTP ခေါင်းစီးသုံးခုကိုပို့ပါ။

 <? PHP
// အတိတ်ရက်စွဲ
header ( "သက်တမ်းကုန်ဆုံးခြင်း - မွန်, 26 ဇူလိုင် 1997 05:00:00 GMT" ) ,
header ( "cache control: no-cache" ) ;
Header ( "Pragma: No-cache" ) ;
>

<html>​
<body>​
...
...

မှတ်ချက် - သုံးစွဲသူများသည် browser ၏ default cache settings ကိုပြောင်းလဲရန်ရွေးချယ်စရာအချို့ကိုသတ်မှတ်နိုင်သည်။ အထက်ပါခေါင်းစီးများကိုပို့ခြင်းအားဖြင့်သင်သည်ဤချိန်ညှိချက်များကိုကျော်လွှားပြီး browser ကို cache မလုပ်နိုင်စေရန်တွန်းအားပေးလိမ့်မည်။

ဥပမာ 2

ထုတ်လုပ်ထားသော PDF ဖိုင်ကိုသိမ်းဆည်းရန်အသုံးပြုသူအားဖိအားပေးရန်အကြံပြုထားသောဖိုင်အမည်ကိုတင်ပြရန်နှင့် browser ကိုပြသရန် browser ကို အသုံးပြု. browser ကိုအားဖြင့်ဖိအားပေးရန်ဖိအားပေးပါ။

 <? PHP
header ( "အကြောင်းအရာအမျိုးအစား: လျှောက်လွှာ / pdf" ) ;

// ၎င်းကို download လုပ်ထားသော download.pdf ဟုခေါ်သည်
header ( "အကြောင်းအရာ - စိတ်ထား - ပူးတွဲမှု - ပူးတွဲဖိုင်, filename = 'downloaded.pdf' ) ;

// PDF source ဖိုင်သည်မူရင်းဖြစ်သည် .pdf တွင်ရှိသည်
Readfile ( "မူရင်း .pdf" ) ;
>

<html>​
<body>​

...
...

သဒ္ဒါ

 header ( header , အစားထိုး , http_response_code_code )

parameter တန်ဖိုး

တေးရေး ဖေါ်ပြ
ဉီးခေါင်း လိုအပ်ပါတယ် ပို့ခံရဖို့ header string ကိုဖေါ်ပြသည်။
ပြန်လည်နေရာချ

optional ကို။ Header သည်ယခင်အလားတူခေါင်းစီးကိုအစားထိုးသင့်သည်ဖြစ်စေ,

ပုံမှန်တန်ဖိုးသည်မှန်ကန်သည် (အစားထိုးပါလိမ့်မည်) ။ မှားသည်တူညီသောအမျိုးအစား၏ခေါင်းဆောင်မှုမျိုးစုံကိုခွင့်ပြုသည်။

http_respones_code_code optional ကို။ သတ်မှတ်ထားသောတန်ဖိုးကို HTTP တုံ့ပြန်မှုကုဒ်ကိုတွန်းအားပေးသည်။
ဆက်စပ်အကြောင်းအရာ
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • System Logger သို့ဆက်သွယ်မှုကိုဖွင့်ပါ openlog

    openlog

    SystemLoggerသို့ဆက်သ
  • header function ကိုခေါ်ပါ header_register_callback

    header_register_callback

    headerfunctionကိုခေါ
  • HTTP header ကိုပို့ခြင်းရှိမရှိကိုစစ်ဆေးပါ headers_sent

    headers_sent

    HTTPheaderကိုပို့ခြင
  • ရှည်လျားသောကိန်းဂဏန်းများကို string form တွင်အစက်များဖြင့်အင်တာနက် standard standard format address များသို့ပြောင်းလဲခြင်း (IPv4) long2ip

    long2ip

    ရှည်လျားသောကိန်းဂဏန်
  • IPv4 ၏ String Internet Protocol ကိုရှည်လျားသောကိန်းဂဏန်းသို့ပြောင်းပါ ip2long

    ip2long

    IPv4၏StringInternetP
  • protocol name နှင့်ဆက်စပ်သော protocol နံပါတ်ကိုရယူပါ getprotobyname

    getprotobyname

    protocolnameနှင့်ဆက်
  • အားလုံး Syslog နှင့်ဆက်စပ် variable တွေကိုစတင် define_syslog_variables

    define_syslog_variables

    အားလုံးSyslogနှင့်ဆက
  • Ports နှင့် protocols နှင့်သက်ဆိုင်သောအင်တာနက် 0 န်ဆောင်မှုများကိုရယူပါ getservbyport

    getservbyport

    Portsနှင့်protocolsန
လူကြိုက်များသော ဆောင်းပါးများ