HTTP အချက်အလက် တောင်းဆိုမှုများအား PHP တွင် ရယူခြင်း

PHP တွင် အချက်အလက် တောင်းဆိုမှု၏ တန်ဖိုးများကို ရယူနိုင်ပါသည်။ ၄င်းတို့ကို $_SERVER စူပါဂလိုဘယ် ကိန်းရှင်ထဲတွင် array ပုံစံဖြင့် သိမ်းဆည်းထားပါသည်။ ထိုသို့အတွက် အချက်အလက် တောင်းဆိုမှု တစ်ခုချင်းစီ၏ key သည် 'HTTP_' ဖြင့် စတင်ပြီး၊ ၎င်းနောက် ထိုအချက်အလက်၏ အမည်ကို အကြီးအက္ခရာများဖြင့် ထားရှိပါသည်။

ဥပမာအားဖြင့်၊ Host အချက်အလက်၏ အကြောင်းအရာကို ရယူကြည့်ပါစို့။

php<?php
  echo $_SERVER['HTTP_HOST'];
?>

အချက်အလက်အမည်တွင် hyphen များ ပါဝင်ပါက၊ PHP key ထဲတွင် ၎င်းတို့ကို underscore အဖြစ် ပြောင်းလဲပေးပါသည်။ ဥပမာအနေဖြင့်၊ Accept-Encoding အချက်အလက်၏ အကြောင်းအရာကို ရယူကြည့်ပါမည်။

php<?php
  echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Задание 1

Accept အချက်အလက်၏ တန်ဖိုးကို ရယူပါ။

Задание 2

Accept-Language အချက်အလက်၏ တန်ဖိုးကို ရယူပါ။

Задание 3

$_SERVER ကိန်းရှင်အား var_dump မှတဆင့် ထုတ်ပြပါ။ မျက်မြင်အားဖြင့်၊ မည်သည့်တန်ဖိုးများသည် အချက်အလက်များဖြစ်ပြီး၊ မည်သည့်တန်ဖိုးများသည် အခြားအရာများ ဖြစ်သည်ကို ဆုံးဖြတ်ပါ။