Mengatasi Cannot Modify Header Information 100% Work
Bagi anda seorang programer website yang sudah sering membuat aplikasi , atau yang masih pemula mungkin pernah mengalami pesan Warning: Cannot modify header information - headers already sent by , tips kali ini, kita akan membahas cara menangani masalah tersebut pada baris program kita ..
PHP Warning: Cannot modify header information - headers already sent by
(output started at /home/domainname/public_html/... :1)
in /home/domainname/public_html/.... .php on line 18
Cara Mengatasi Cannot Modify Header Information 100% Work
Untuk mengatasi masalah tersebut, beberapa cara yang dapat kita lakukan adalah ,
Cara Pertama
Periksalah baris code program anda, pastikan tidak ada spasi pada baris pertama setelah tag pembuka <?php , Example :
<?php
.
.
echo "Belajar PHP";
header('location:index.php');
?>
Coba lihat baris kode di atas, terdapat spasi, Hal Tersebut dapat mengakibatkan timbulnya Warning: Cannot modify header information - headers already sent by bla bla bla, Solusinya, hilangkan spasi yang ada
Cara Kedua
Jika pada cara pertama tidak bisa mengatasi Warning: Cannot modify header information - headers already sent by , tambahkan code ob_start();
, pada bagian paling atas code , contoh :
<?php
ob_start();
echo "Belajar PHP";
header('location:index.php');
?>
Selanjutnya, Jika Masih ada juga , silahkan tambahkan code ob_flush();
pada bagian bawah code , sebelum tag penutup php, contohnya
<?php
ob_start();
echo "Belajar PHP";
header('location:index.php');
ob_flush();
?>
Gimana.. mudah bukan.. salam programing