PHP တွင် အမည်ပေးထားသော ပါရာမီတာများဖြင့် လမ်းညွှန်ခြင်း
URL ကို ကိုင်တွယ်သည့် ပုံမှန်အီကွေးရှင်းများထဲမှ တစ်ခုကို စဉ်းစားကြည့်ပါ။
<?php
if (preg_match('#^/page/([a-z0-9_-]+)$#', $url, $params)) {
$page = include 'view/page/show.php';
}
?>
ဤကိစ္စတွင် ကျွန်ုပ်တို့၏ ပါရာမီတာသည် ဂျေဘက်ထဲသို့ ဝင်ရောက်သွားသည်ဟု ဆိုလိုသည်။ ထို့နောက် ကျွန်ုပ်တို့သည် ပါရာမီတာ၏ တန်ဖိုးကို ၎င်း၏ နံပါတ်ဖြင့် ဂျေဘက်မှ ထုတ်ယူပါမည်။
<?php
$slug = $params[1];
?>
ဤအရာသည် တကယ်တော့ အလွန်လှပသည်မဟုတ်ပါ၊ အထူးသဖြင့် ပါရာမီတာ များစွာရှိလျှင် ပို၍ဖြစ်သည်။ ပိုကောင်းသည့် စိတ်ကူးမှာ နံပါတ်များအစား အမည်များဖြင့် ပါရာမီတာများ ပြုလုပ်ရန်ဖြစ်သည်။ ထိုသို့ပြုလုပ်ရန် ကျွန်ုပ်တို့၏ ပုံမှန်အီကွေးရှင်းတွင် အမည်ပေးထားသော ဂျေဘက်များကို အသုံးပြုပါမည်။
<?php
if (preg_match('#^/page/(?<slug>[a-z0-9_-]+)$#', $url, $params)) {
$page = include 'view/page/show.php';
}
?>
ဤသို့သော အခြေအနေတွင် ကျွန်ုပ်တို့သည် ၎င်း၏အမည်ဖြင့် ပါရာမီတာ၏တန်ဖိုးကို ရရှိနိုင်ပါမည်။
<?php
$slug = $params['slug'];
?>
သင့်အင်ဂျင်ရှိ လမ်းကြောင်းများတွင် ပါရာမီတာများကို အမည်ပေးထားသည့် ပုံစံသို့ ပြောင်းလဲပါ။