PHP တွင်လက်ရှိတွင် 0 င်ရောက်နိုင်သောဒိုမိန်းအမည်ကို $ _server [http_host ' မှတစ်ဆင့် variable ကို ဖြတ်. variable ကို ဖြတ်. browser address bar ရှိ hostname part သို့ပြန်သွားနိုင်သည်။
// လက်ရှိဒိုမိန်းအမည်ကိုရယူပါ
$domain = $_SERVER['HTTP_HOST'];
echo "လက်ရှိဒိုမိန်းအမည်ဖြစ်သည်:" . $domain;
အိမ်ရှင်အမည်သည်များသောအားဖြင့်ဆာဗာ၏အမည်သို့မဟုတ်အိုင်ပီလိပ်စာကိုရည်ညွှန်းသည်။ လက်ရှိဆာဗာ၏ host name ကိုရယူရန် $ _server ['server_name'] ကိုသုံးနိုင်သည်။
// hostname ကိုရယူပါ
$host = $_SERVER['SERVER_NAME'];
echo "လက်ရှိအိမ်ရှင်ဖြစ်ပါတယ်:" . $host;
အပြည့်အဝ URL တွင် protocol, ဒိုမိန်းအမည်နှင့်တောင်းဆိုမှု၏လမ်းကြောင်းနှင့် parameters များကိုပါရှိသည်။ လက်ရှိစာမျက်နှာအပြည့်အစုံကို $ _server [http_host '] နှင့် $ _server [' _server ['_server [' _server ['_server [' _server ') ကို splicing လုပ်ခြင်းဖြင့်ရယူသည်။
// ရယူURL
$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo "ယခုURLအတွက်:" . $url;
ဆာဗာမှနားထောင်သော port နံပါတ်ကိုလက်ရှိတောင်းဆိုမှုဖြင့်အသုံးပြုသော port ကိုပြသရန် $ _server ['server_port' မှတဆင့်ရယူနိုင်သည်။
// ရယူ端口
$port = $_SERVER['SERVER_PORT'];
echo "ယခု端口အတွက်:" . $port;
URL ရှိမေးခွန်းအမှတ်အသားသည် URL ရှိမေးခွန်းအမှတ်အသားကို $ _get ခင်းကျင်းမှတဆင့်ရနိုင်သည်။ ၎င်းကိုဆာဗာသို့မကြာခဏအသုံးပြုလေ့ရှိသည်။
// ရယူ参数
if (isset($_GET['name'])) {
$name = $_GET['name'];
echo "ရယူ到的参数nameအတွက်:" . $name;
}
URL တွင် protocol, domain name, port နှင့်တောင်းဆိုမှုလမ်းကြောင်းပါရှိသည်။ ၎င်းသည် https protocol တစ်ခုဖြစ်မဖြစ်,
// ရယူ网址
$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') ? "https://" : "http://";
$host = $_SERVER['HTTP_HOST'];
$path = $_SERVER['REQUEST_URI'];
$url = $protocol . $host . $path;
echo "ယခု网址အတွက်:" . $url;
တောင်းဆိုမှုလမ်းကြောင်းသည် URL တွင် (parametersers အပါအ 0 င်) url (parametersers အပါအ 0 င်) တွင် domain name ကိုရည်ညွှန်းသည်။
// ရယူ路径
$path = $_SERVER['REQUEST_URI'];
echo "ယခု路径အတွက်:" . $path;
proxy server IP address ကို $ _server ['http_x_forwarded_fored_forfored_forfored) မှတဆင့်ရနိုင်သည်။ သို့သော်ဤအချက်အလက်များကိုအတုယူနိုင်ပြီးရည်ညွှန်းရန်သာဖြစ်သည်ဟုသင်သတိပြုသင့်သည်။
// ရယူ代理
$proxy = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : '';
echo "ယခု代理အတွက်:" . $proxy;
အထက်ဖော်ပြပါနည်းလမ်းများသည် PHP ရှိလက်ရှိ Access envirement နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်ရယူရန်အတွက်ဘုံနည်းလမ်းများကို 0 င်ရောက်ခြင်းအတွက် developer များအသုံးပြုရန်, ဤ variable များကို PHP ၏ Built-in $ _server hyperglobal array ကိုထောက်ပံ့ပေးသည်။ ၎င်းသည်ဖောက်သည်တောင်းဆိုမှုများကိုလျင်မြန်စွာရယူနိုင်ပါသည်။