UtamaBeritaTutorialBlogTool

Google
Your Ad Here

Google
Web ilmuit.com
Tutorial Kategori Ralat: Cannot modify header information headers already sent

Ralat: Cannot modify header information headers already sent

Oleh webmaster
Dikirim pada Monday 20 August 2007



Apa perlu anda buat sekiranya terjadi ralat sebegini:

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

Ada beberapa punca kepada masalah ini:

Ruang kosong (space character)
Header already sent boleh terjadi apabila terdapatnya ruang kosong (space character) sebelum atau selepas tag PHP.

KOD

<?php
echo "Testing";
?>


Dalam contoh di atas, terdapat ruang kosong yang dibiarkan sebelum kod PHP. Biasanya masalah ini mudah berlaku apabila anda menggunakan penyunting (editor) yang akan memasukkan blank space ke dalam fail yang telah disunting. Juga dipanggil sebagai whitespace, karakter kosong boleh mengganggu header sebaik sahaja fail diakses melalui pelayar web.

Pastikan tiada sebarang karakter kosong. Lihat contoh kod yang betul:

KOD
<?php
echo "Testing";
?>


Fungsi header()
Jika anda menggunakan fungsi header(), pastikan fungsi header() tidak diletakkan ditengah-tengah kod HTML. Lihat contoh:

KOD
<div>
<?php
Header("Location: http://www.google.com");
?>
</div>


Anda perlu mencari jalan supaya fungsi header() berada di luar kawasan HTML. Seperti yang dapat anda lihat pada kod di atas, fungsi header() berada di antara dua tag div.

Saya betulkan kod di atas. Lihat contoh yang betul:

KOD
<?php
Header("Location: http://www.google.com");
?>
<div>
</div>


Bagaimanapun, anda boleh abaikan ralat ini dengan menutup petunjuk output_buffering dalam php.ini:

KOD
output_buffering = off





email to someone printer friendly
Senarai tutorial dalam kategori ini
Kembali ke laman utama tutorial

Penilaian
Belum ada penilaian dibuat setakat ini


Sila Log-in untuk menghantar komen. Daftar jika belum menjadi ahli.



Artikel Terbaru

Photorec : Memulihkan Data Yang Dipadam Secara Tidak Sengaja
Software ini berupaya mengembalikan data yang telah di padam atau media yang terformat secara tidak sengaja.

Mengesan jenis Kad Grafik


Antaramuka Shutdown
Menutup (Shutdown) dan memulakan semula (Restart) komputer melalui dialog.

Pintasan Hibernasi
Membuat pintasan (shortcut) hibernasi

Mengembalikan ikon "Show Desktop"
Cara untuk mengembalikan ikon "Show Desktop" di Quick Launch Bar


Google Button
Hakcipta terpelihara, © IlmuIT.com.
Semua artikel yang terkandung di dalam web ini dikreditkan kepada penulis asal.
Jumlah Ahli: 1696 | Jumlah Artikel: 379
Tutorial - Reviu - Blog - Tool - Carian - Direktori
Kredit :: Hubungi ::Iklan :: Polisi :: Rakan :: Forum :: RSS
Bahan RSS
Advertise on this site
Render time: 0.3977 second(s).