Fungsi headers_sent() memeriksa apakah/ke mana header HTTP dikirim.
Fungsi ini mengembalikan TRUE jika header telah dikirim, FALSE jika tidak.
headers_sent(file,baris)
parameter | menggambarkan |
---|---|
file, baris | Opsional. Jika parameter file dan baris disetel, headers_sent() akan menyimpan nama file sumber PHP dan nomor baris tempat keluaran dimulai ke dalam variabel file dan baris. |
Catatan: Setelah blok header dikirim, Anda tidak dapat menggunakan fungsi header() untuk mengirim header tambahan.
Catatan: Parameter file dan baris opsional baru di PHP 4.3.
<?php// Jika tidak ada header yang dikirim, kirim oneif (!headers_sent()) { header("Lokasi: http://www.w3cschool.cc/"); exit; .....
Gunakan argumen file dan baris opsional:
<?php// $file dan $line diteruskan untuk digunakan nanti // Jangan berikan nilai sebelumnya jika (!headers_sent($file, $line)) { header("Lokasi: http://www.w3cschool .cc /"); exit; // Memicu kesalahan di sini }else { echo "Header terkirim dalam $file on line $line"; exit; }?><html><body>......