Function atau Fungsi header() pada PHP adalah fungsi bawaan yang digunakan untuk mengirim header HTTP mentah. Function HTTP adalah fungsi yang memanipulasi informasi yang dikirim ke klien atau browser oleh server web sebelum keluaran lainnya dikirim. Fungsi header mengatur header untuk Respon HTTP yang diberikan oleh server. Kita dapat melakukan segala macam hal menggunakan fungsi header di PHP seperti Ubah lokasi halaman, atur zona waktu, atur kontrol caching, dll.

Sintaks yang digunakan adalah : 

<?php
    void header( $header, $replace = TRUE, $http_response_code )
?>

Penjelasan mengenai parameter yang ada didalam function header adalah :

  • $header: Parameter ini menyimpan string header. Ada dua jenis panggilan header. Header pertama dimulai dengan string “HTTP/”, yang digunakan untuk mengetahui kode status HTTP yang akan dikirim. Kasus header kedua adalah "Location:". Ini adalah parameter wajib.
  • $replace: Ini adalah parameter opsional. Ini menunjukkan tajuk harus menggantikan tajuk sebelumnya atau menambahkan tajuk kedua. Nilai default adalah True (akan menggantikan). Jika nilai $replace False maka itu memaksa beberapa header dari jenis yang sama.
  • $http_response_code: Ini adalah parameter opsional. Ini memaksa kode respons HTTP ke nilai yang ditentukan

Sekarang mari kita implementasikan pada program :
<?php
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-cache");
    header("Pragma: no-cache");
?>

Program ini tidak akan menghasilkan keluaran secara langsung, program ini dapat memaksa browser anda untuk tidak melakukan cache  

Sekianlah dari Pembahasan Mengenai function header(); anda dapat mempelajari lebih jauh lagi mengenai function ini melalui link ini. Sekian dan Terima kasih.