⊗ppPmHpIP 401 of 447 menu

PHP හි ඇතුළත් කිරීම් වලදී HTTP ශීර්ෂ පිළිබඳ ගැටලුව

HTTP ශීර්ෂ සමඟ ගැටලුවක් include හරහා ගොනු ඇතුළත් කිරීමේදී ද සිදුවිය හැක. එය පෙන්වනු ඇත්තේ වසා දැමීමේ වරහනින් පසුව ?> හිස් තැන් හෝ හිස් පේළි ඇති විටය, මේ ආකාරයට:

<?php // some code ?>

මෙම අවස්ථාවේදී, අපගේ ගොනුව වෙනත් ගොනුවකට ඇතුළත් කිරීමේදී ඉතිරිව ඇති හිස් පේළි තිරයට ප්‍රතිදානය ලෙස ක්‍රියා කරයි:

<?php include 'file.php'; // ඇතුළත තිරයට ප්‍රතිදානය header('Content-Type: text/html'); ?>

ගැටලුව නිවරදි කිරීම සඳහා සියලුම PHP ගොනු වල අවසාන වසා දැමීමේ ?> ඉවත් කිරීම හොඳය. එවැනි තාක්ෂණයක් PHP දෝෂයකට ඇතුළත් නොවන අතර එමඟින් අහම්බෙන් හිස් පේළි එකතු කිරීමෙන් අපව ආරක්ෂා කරයි. අපි අපගේ ගොනුව නිවරදි කරමු:

<?php // some code

පහත කේතයේ සිදු කර ඇති දෝෂ නිවරදි කරන්න:

<?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МакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න