⊗ppPmSsPb 318 of 447 menu

PHP တွင် Session များနှင့် အလုပ်လုပ်ရာတွင် ကြုံတွေ့နိုင်သော ပြဿနာများ

Session နှင့် အလုပ်လုပ်ရာတွင် အဓိက ပြဿနာတစ်ခုမှာ - session များနှင့် အလုပ်လုပ်ခြင်း မပြီးဆုံးမီတွင် browser ထံ မည်သည့် output ကိုမျှ မပို့နိုင်ခြင်းပင် ဖြစ်သည်။ သို့မဟုတ်ပါက အောက်ပါ error ကို တွေ့ရမည် - Warning: Cannot send session cookie - headers already sent.

Browser ထံ output ပို့ခြင်းဆိုသည်မှာ အဘယ်နည်း။ ၎င်းသည် <?php မတိုင်မီရှိ မည်သည့်စာလုံးမဆို ဖြစ်နိုင်သည်၊ ဥပမာ စာသား သို့မဟုတ် tag၊ အာကွက်လေးတစ်ခုတောင်၊ ပြီးတော့ PHP ဘက်မှ error message များလည်း ဖြစ်နိုင်သည်။ ထို့အပြင် echo, var_dump နှင့် print_r တို့ဖြင့်လည်း output မထုတ်ရပါ။

သင်၏ စာရွက်စာတမ်း encoding သည် BOM မပါသော utf-8 ဖြစ်ရန် လိုအပ်ပါသည်။ ၎င်းသည် utf-8 သက်သက်သာ ဖြစ်နေပါက <?php မတိုင်မီတွင် ထို encoding ၏ သီးသန့်သင်္ကေတတစ်ခု ထည့်သွင်းခံရမည် ဖြစ်ပြီး session များ အလုပ်လုပ်မည် မဟုတ်ပါ။

အောက်ပါကုဒ်တွင် ပြုလုပ်ထားသော အမှားများကို ပြင်ဆင်ပါ။

စာသား <?php session_start(); ?>

အောက်ပါကုဒ်တွင် ပြုလုပ်ထားသော အမှားများကို ပြင်ဆင်ပါ။

<p> <?php session_start(); ?> </p>

အောက်ပါကုဒ်တွင် ပြုလုပ်ထားသော အမှားများကို ပြင်ဆင်ပါ။

<?php echo 'စာသား'; session_start(); ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်