1/30/2009

Mengantisipasi Error Header Pada PHP

Pada saat kita menggunakan fungsi header pada PHP terkadang kita sering menjumpai adanya error seperti berikut Warning: Cannot modify header information - headers already sent by (output started at /home/akaun/public_html/config.php:42) in /home/akaun/public_html/config.php on line 43 Hal biasanya terjadi karena 1. Cookies 2. Session 3. require, require_once,include dan seebagainya Karena header information sudah dikirim sehingga menyebabkan pengiriman data error dan membuat kita kebinggungan..!nah,untuk mengatasi masalah ini kita bisa melakukan buffer pada header dengan menggunakan fungsi ob_start() dan ob_end_flush(). berikut ini cara penggunaannya saya akan tunjukan caranya: Tempatkan fungsi ob_start() di awal sytnax dan ob_end_flush() diakhir syntax. ob_start berfungsi untuk melakukan buffer header sedangkan ob_end_flush() berfungsi untuk membebaskan buffer tersebut. Selamat Mencoba.. moga2 sukses y.?

Tidak ada komentar:

Posting Komentar

Hai sahabat sekalian kasi komentar iya tentang blog ane..?
semoga bermanfaat dan menambah ilmu buat sahabat sekalian