လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ဘာသာစကားမျိုးစုံ switching function ကိုအကောင်အထည်ဖော်ရန် PHP နှင့် JavaScript ကိုမည်သို့အသုံးပြုရမည်နည်း

ဘာသာစကားမျိုးစုံ switching function ကိုအကောင်အထည်ဖော်ရန် PHP နှင့် JavaScript ကိုမည်သို့အသုံးပြုရမည်နည်း

gitbox 2025-06-16

ဂလိုဘယ်လိုက်ဇေးရှင်းဖွံ့ဖြိုးတိုးတက်ရေးအတွက်ဘာသာစကားမျိုးစုံ switching function များသည်ခေတ်သစ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှု၏မရှိမဖြစ်လိုအပ်သောအစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ PHP နှင့် JavaScript ကိုပေါင်းစပ်ခြင်းအားဖြင့် developer များသည် developer များကပြောင်းလဲနေသောဘာသာစကားပြောင်းခြင်းစွမ်းရည်များကို 4 င်းတို့၏ 0 က်ဘ်ဆိုက်များသို့ထည့်သွင်းနိုင်ပြီးသုံးစွဲသူအတွေ့အကြုံနှင့်လက်လှမ်းမီမှုကိုတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည်သင်၏ဝက်ဘ်ဆိုက်ကိုကမ္ဘာတစ်ဝှမ်းရှိသုံးစွဲသူများကိုပိုမိုကောင်းမွန်စွာအမှုဆောင်ရန်ဤအင်္ဂါရပ်ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။

ဘာသာစကားမျိုးစုံ switching ၏အခြေခံအယူအဆ

ဘာသာစကားမျိုးစုံ switching feature သည်အသုံးပြုသူများအားသူတို့၏ဘာသာစကားကြိုက်သည့်အပေါ် အခြေခံ. 0 ဘ်ဆိုဒ်ဘာသာစကားကိုရွေးချယ်ရန်ခွင့်ပြုသည်။ PHP နှင့် JavaScript နှင့်ပေါင်းစပ်ပါက 0 က်ဘ်ဆိုက်သည်သက်ဆိုင်ရာဘာသာစကားတွင်အကြောင်းအရာများကိုပြောင်းလဲခြင်း, သုံးစွဲသူများသည် 0 က်ဘ်ဆိုက်ကိုပိုမိုအဆင်ပြေစွာဝင်ရောက်ရန်ကူညီခြင်း,

PHP PHP သည်ဘာသာစကားဆက်တင်များကိုပြန်လည်ပြုပြင်ခြင်း

ပထမ ဦး စွာအသုံးပြုသူမှရွေးချယ်ထားသောဘာသာစကားကိုကိုင်တွယ်ရန်ဆာဗာဘေးတွင် PHP တွင်အသုံးပြုပါ။ အသုံးပြုသူရွေးချယ်ထားသောဘာသာစကားကို session တစ်ခုသို့မဟုတ် cookie မှတဆင့်သိမ်းဆည်းထားနိုင်သည်။

 
session_start();
if (isset($_POST['lang'])) {
    $_SESSION['lang'] = $_POST['lang'];
}
$lang = isset($_SESSION['lang']) ? $_SESSION['lang'] : 'en';
?>

ဘာသာစကားမျိုးစုံစာသားဖိုင်များကိုဖန်တီးပါ

ထို့နောက်ဘာသာစကားတစ်ခုစီအတွက်အခြားစာသားဖိုင်တစ်ခုကိုသင်ဖန်တီးရန်လိုအပ်သည်။ ဘာသာစကားတစ်ခုစီအတွက်အကြောင်းအရာများကိုသိုလှောင်ရန် PHP Array များကိုအသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:

 
$langData = [
    'en' => [
        'welcome' => 'Welcome',
        'description' => 'This is a multi-language site.'
    ],
    'es' => [
        'welcome' => 'Bienvenido',
        'description' => 'Este es un sitio multilingüe.'
    ]
];
?>

ရှေ့ဆုံးဘာသာစကားပြောင်းခြင်းကိုအကောင်အထည်ဖော်ရန် JavaScript ကိုသုံးပါ

ရှေ့ဆုံးတွင် JavaScript ကိုအသုံးပြုပြီး JavaScript ကိုအသုံးပြုခြင်းသည်စာမျက်နှာဘာသာစကားကိုပြောင်းလဲခြင်းဖြင့်ပြုလုပ်နိုင်သည်။ အသုံးပြုသူသည်မတူညီသောဘာသာစကားတစ်ခုကိုရွေးချယ်သောအခါ JavaScript သည်စာမျက်နှာရှိစာသားအကြောင်းအရာများကိုအသစ်ပြောင်းရန်တောင်းဆိုမှုကိုပေးပို့သည်။ ဤတွင်အကောင်အထည်ဖော်မှု၏အခြေခံဥပမာတစ်ခုဖြစ်သည်။

 
document.getElementById('lang-switcher').addEventListener('change', function() {
    var lang = this.value;
    fetch('set_language.php', {
        method: 'POST',
        body: JSON.stringify({ lang: lang }),
        headers: { 'Content-Type': 'application/json' }
    })
    .then(response => response.json())
    .then(data => {
        document.getElementById('welcome').innerText = data.welcome;
        document.getElementById('description').innerText = data.description;
    });
});

လုပ်ငန်းစဉ်ဘာသာစကားတောင်းဆိုမှုများနှင့်စာမျက်နှာအကြောင်းအရာကိုမွမ်းမံခြင်း

အသုံးပြုသူသည်ဘာသာစကားတစ်ခုကိုရွေးချယ်သောအခါရှေ့ဆုံး JavaScript သည်ဆာဗာသို့ပို့စ်တောင်းခံမှုတစ်ခုပို့ပေးပါလိမ့်မည်။ ဤတွင် PHP Backend ကုဒ်ဖြစ်သည်။

 
header('Content-Type: application/json');
if (isset($_POST['lang'])) {
    $selectedLang = $_POST['lang'];
    echo json_encode($langData[$selectedLang]);
}
?>

အကျဉ်းချုပ်

PHP ကို ​​JavaScript ဖြင့်ပေါင်းစပ်ပြီးပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်သော switching စွမ်းရည်ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ၎င်းသည်အသုံးပြုသူစိတ်ကျေနပ်မှုကိုတိုးတက်စေရုံသာမကသင်၏ 0 က်ဘ်ဆိုက်ကိုပိုမိုဆွဲဆောင်မှုရှိစေသည်။ ဤဆောင်းပါးသည်ဤအင်္ဂါရပ်ကိုအကောင်အထည်ဖော်ရန်နှင့်သင်၏အမှန်တကယ်စီမံကိန်းနှင့်သက်ဆိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ