Solusi Cannot Modify Header di PHP

Solusi Cannot Modify Header di PHP

Untuk artikel kali ini saya akan membahas masalah yang kerap ditemui bagi programmer php ketika melakukan pengalihan (redirect) halaman web. Terkadang kita akan menemukan notifikasi pada saat redirect halaman web, seperti berikut:

Warning: Cannot modify header information - headers already sent by (output started at

nah teman-teman bisa mencoba mengatasinya dengan trik sebagai berikut:

Letakkan perintah ob_start(); pada bagian paling atas kode.

Letakkan perintah ob_flush(); atau ob_end_flush pada bagian bawah kode.

Untuk perintah lengkapnya seperti ini:

<?php
  ob_start();
?>
<!doctype html>
  <head>
     <title></title>
  </head>
  <body>

  </body>
</html>
<?php
  ob_end_flush();
?>

Dengan cara seperti diatas kemungkinan kita tidak akan menemukan notifikasi warning tadi ya.

Semoga artikel ini bermanfaat bagi teman-teman yang sedang memulai belajar PHP dan sampai jumpa di artikel berikutnya.

Ciao,.. 🙂

 

Comments are closed.