Home » PHP » Fungsi headers_sent() Network PHP

Fungsi headers_sent() Network PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi headers_sent() digunakan untuk memeriksa di mana header telah dikirim.

Syntax

headers_sent(file,line)

Nilai Parameter

ParameterDeskripsi
fileOptional. Jika parameter file dan baris disetel, headers_sent() akan meletakkan nama file sumber PHP dan nomor baris tempat output dimulai pada file dan variabel baris
lineOptional. Menentukan nomor baris di mana keluaran dimulai

Detail Teknis

Return Value:TRUE jika header HTTP telah dikirim, FALSE sebaliknya
PHP Version:4.0+
PHP Changelog:PHP 4.3: Menambahkan file opsional dan parameter baris

Contoh 1
Jika tidak ada header yang dikirim, kirimkan satu:

<?php
if (!headers_sent()) {
  header("Location: https://www.dosenit.com/");
  exit;
}
?>

<html>
<body>

...
...

Contoh 2
Menggunakan file opsional dan parameter baris:

<?php
// $file dan $line dikirimkan untuk digunakan nanti
// Jangan berikan nilai sebelumnya
if (!headers_sent($file, $line))
  {
  header("Location: https://www.dosenit.com/");
  exit;
  // Trigger erro di sini
  }
else
  {
  echo "Headers sent in $file on line $line";
  exit;
  }
?>

<html>
<body>

...
...

You may also like