⊗ppPmHpIP 401 of 447 menu

Masalah dengan Header HTTP saat Include di PHP

Masalah dengan header HTTP juga dapat terjadi saat meng-include file melalui include. Masalah ini akan muncul ketika setelah tag penutup ?> terdapat spasi atau baris kosong, seperti ini:

<?php // some code ?>

Dalam kasus ini, saat file kita di-include ke file lain, baris kosong yang tertinggal akan dianggap sebagai output ke layar:

<?php include 'file.php'; // di dalamnya ada output ke layar header('Content-Type: text/html'); ?>

Untuk memperbaiki masalah ini, lebih baik menghapus tag penutup PHP ?> terakhir di semua file PHP. Cara ini tidak menyebabkan error PHP dan sekaligus melindungi kita dari penambahan baris kosong yang tidak disengaja. Mari kita perbaiki file kita:

<?php // some code

Perbaiki kesalahan yang dilakukan dalam kode berikut:

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

Perbaiki kesalahan yang dilakukan dalam kode berikut:

<?php function func1() { echo '1'; } ?> <?php function func2() { echo '2'; } ?>
<?php include 'file.php'; header('Content-Type: text/html'); ?>
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak