Header Error

Posted on March 5, 2008. Filed under: Uncategorized |

Dalam pemrograman PHP, mungkin sering ditemui error seperti berikut:

 Warning: Cannot modify header information – headers already sent by  …..

Error ini biasanya terjadi saat pemanggilan fungsi PHP:

header(‘Location: http://www.mysite.com/someotherpage.php’);

Hal yang perlu diingat dalam pemakaian fungsi ini adalah bahwa tidak boleh ada output apapun yang di produce sebelum pemanggilan fungsi. Misal:

echo “<html>”;
header(‘Location: http://www.mysite.com/someotherpage.php&#8217;);

Bahkan, sebuah spasi pun dapat menimbulkan error yang serupa.

Karenanya, ada alternatif lain bila memang pemanggilan fungsi harus di dilakukan setelah output diproduce, salah satunya adalah dengan menggunakan javascript redirection method seperti berikut:

echo “<script language=\”javascript\”>window.location=\””.$url.”\”</script>”; 

Dengan menggunakan metode ini, anda tidak akan mendapatkan header error seperti di atas.

Advertisements

Read Full Post | Make a Comment ( 1 so far )

Recently on PHPaholic…

Micro CMS

Posted on January 26, 2008. Filed under: Uncategorized |

Liked it here?
Why not try sites on the blogroll...