⊗ppPmSsAr 323 of 447 menu

PHP session အတွင်း array များသိမ်းဆည်းခြင်း

ယခင်သင်ခန်းစာတွင် ကျွန်ုပ်တို့ပြုလုပ်ခဲ့သော ကုဒ်ကို ကြည့်ရအောင်။

<?php if (!empty($_GET)) { $_SESSION['num1'] = $_GET['num1']; $_SESSION['num2'] = $_GET['num2']; } ?>

တကယ်တော့ form ၏ဒေတာအားလုံးကို တစ်ခါတည်း $_SESSION အတွင်းသို့ သိမ်းဆည်းနိုင်ပါသည်။

<?php if (!empty($_GET)) { $_SESSION = $_GET; } ?>

ဖိုင်အမည် test2.php ထဲတွင် ဤကဲ့သို့ ပြုလုပ်နိုင်ပါသည်။

<?php if (!empty($_SESSION)) { echo array_sum($_SESSION); } ?>

ဤနည်းလမ်၏အားသာချက်မှာ ကျွန်ုပ်တို့၏ကုဒ်သည် form အတွင်းရှိ input အရေအတွက်ပေါ်မူတည်ခြင်းမရှိဘဲ အလုပ်လုပ်နိုင်ခြင်းပင် ဖြစ်သည်။

သို့သော် အားနည်းချက်လည်းရှိသည်။ $_SESSION ကိုအသစ်ပြန်ရေးခြင်းဖြင့် ယခင်ကရှိခဲ့သော ဒေတာအားလုံးကို ဖျက်ပစ်လိုက်ခြင်းပဲဖြစ်သည်။ ကျွန်ုပ်တို့၏အခြား script မှ အချက်အလက်တစ်ခုခု ရေးထားခဲ့နိုင်သည်။ ထိုအရာကို ကျွန်ုပ်တို့ဖျက်ပစ်မိပါလိမ့်မည်။

အခြားနည်းလမ်းတစ်ခုဖြင့် ဆောင်ရွက်ကြည့်ကြပါစို့။

<?php if (!empty($_GET)) { $_SESSION['nums'] = $_GET; } ?>

သင်မြင်တွေ့ရသည့်အတိုင်း session variable တွင် တန်ဖိုးတစ်ခုတည်းမဟုတ်ဘဲ array တစ်ခုလုံးကို သိမ်းဆည်းထားပါသည်။ ယခုဆိုလျှင် ဖိုင် test2.php ထဲတွင် ထို array ၏ element များ၏ ပေါင်းလဒ်ကို ရှာနိုင်ပါသည်။

<?php if (!empty($_SESSION)) { echo array_sum($_SESSION['nums']); } ?>

စာမျက်နှာတစ်ခုပေါ်တွင် form ကိုအသုံးပြု၍ အသုံးပြုသူထံမှ နာမည်၊ အသက်၊ လစာနှင့် အခြားအရာတစ်ခုခုကို မေးမြန်းပါ။ ထိုဒေတာများကို array ပုံစံဖြင့် session variable တစ်ခုထဲသို့ သိမ်းဆည်းပါ။ အခြားစာမျက်နှာသို့ဝင်ရောက်သည့်အခါ သိမ်းဆည်းထားသောဒေတာများကို loop ဖြင့်ဖြတ်သန်း၍ array ၏ element တစ်ခုစီကို ul tag ၏ li tag အသီးသီးအတွင်း ထုတ်ပြပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်