⊗ppPmHpIP 401 of 447 menu

HTTP ခေါင်းစဉ်များတွင် PHP ၌ include အသုံးပြုသည့်အခါ ကြုံတွေ့ရနိုင်သော ပြဿနာ

HTTP ခေါင်းစဉ်များနှင့်ပတ်သက်သော ပြဿနာသည် include မှတစ်ဆင့် ဖိုင်များထည့်သွင်းသည့်အခါတွင်လည်း ပေါ်ပေါက်နိုင်သည်။ ၎င်းသည် အဆုံးသတ် ကွင်းစကွင်းပိတ် ?> ၏ နောက်တွင် အကွက်လပ်များ သို့မဟုတ် စာကြောင်းလပ်များ ချန်ထားခဲ့ပါက ထင်ရှားစွာ ပေါ်လာမည်ဖြစ်ပြီး၊ ဥပမာအားဖြင့် ဤကဲ့သို့ဖြစ်သည်:

<?php // ကုဒ်အချို့ ?>

ဤသို့ဖြစ်ပါက ကျွန်ုပ်တို့၏ဖိုင်အား အခြားဖိုင်တစ်ခုအတွင်းသို့ ထည့်သွင်းသည့်အခါ ချန်ထားခဲ့သော စာကြောင်းလပ်များသည် မျက်နှာပြင်ပေါ်သို့ ရိုက်ထုတ်ခြင်းကဲ့သို့ သက်ရောက်မှုရှိစေမည်:

<?php include 'file.php'; // အတွင်းပိုင်းတွင် မျက်နှာပြင်ပေါ်သို့ ရိုက်ထုတ်ခြင်း header('Content-Type: text/html'); ?>

ပြဿနာကို ပြင်ဆင်ရန် PHP ဖိုင်အားလုံးတွင် နောက်ဆုံး အဆုံးသတ် ?> ကို ဖျက်ပစ်ခြင်းသည် ပိုမိုကောင်းမွန်သော နည်းလမ်းဖြစ်သည်။ ဤနည်းလမ်းသည် PHP အမှားကို မဖြစ်စေပါ ထို့အပြင် မတော်တဆ စာကြောင်းလပ်များ ထပ်ပေါင်းခြင်းမှလည်း ကာကွယ်ပေးသည်။ ကျွန်ုပ်တို့၏ဖိုင်ကို ပြင်ဆင်ကြပါစို့:

<?php // ကုဒ်အချို့

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

<?php function func1() { echo '1'; } ?>
<?php function func2() { echo '2'; } ?>
<?php include 'file1.php'; include 'file2.php'; header('Content-Type: text/html'); ?>

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

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်