Mengatasi Cannot Modify Header Information 100% Work

Publish Date : 08-10-2016 , dibaca 15400 kali, Hari ini dibaca : 1 kali ,0 comments

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

Produk Rekomendasi

Artikel Terkait

Diskusi



wa