Error PHP hosting Headers Already Sent By

mungkin ANDA pernah membuat script kode PHP di localhost berjalan mulus tapi di tempat hosting terjadi error seperti ini: 


"Warning: Cannot modify header information - headers already sent by (output started at /home/mall9823/public_html/headerBlank_new.php:83) in /home/mall9823/public_html/headerBlank_new.phpon line 114"
 

kode redirect ke halaman lain misalnya seperti ini:
    <? header( 'Location: login.php')  ?>

yup kode tersebut berjalan baik2 saja di server localhosttapi setelah diupload ke tempat hosting muncullah error sepertidi atas!.

solusinya Saya memanggil script javascript langsung dengan kode PHP berikut javascript nya:
//javascript:

<script type="text/javascript">      
      function navigateLogin(){
           window.location.href = "login.php";
     }             
</script> 


//kode PHP menjadi: 
     <? echo "<script>navigateLogin()</script>"; ?>

dah error nya dah hilang..

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel