Thuta Learning
ရှာဖွေရန်
IntermediateProgrammingbeginner

Superglobals Intro

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Superglobals ဆိုတာ PHP မှာ built-in ပါပြီး script နေရာတိုင်းကနေ access လုပ်နိုင်တဲ့ variables တွေပါ။ $_SERVER, $_GET, $_POST, $_SESSION, $_COOKIE စတာတွေက web app တွေမှာအလွန်အရေးကြီးပါတယ်။

php
<?php
echo "Current script: " . $_SERVER["PHP_SELF"] . "<br>";
echo "Server name: " . $_SERVER["SERVER_NAME"] . "<br>";
echo "Request method: " . $_SERVER["REQUEST_METHOD"];
?>
You should see
Current script, server name, request method တို့ browser တွင်ပေါ်လာမည်။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • $_SERVER['HTTP_HOST'] လို value တွေကို absolute trust မလုပ်ပါနဲ့။ Security-sensitive logic မှာ validate လုပ်ပါ။
Superglobals Intro | Thuta Learning