PHP Redirection

Masih ingat bagaimana memanfaatkan modul mod_rewrite dari Apache untuk melakukan pengarahan halaman (page redirection)?

Kali ini saya mencoba melakukannya dengan PHP. Dan ternyata sangat mudah, cukup 1 baris perintah saja, dengan memanfaatkan fungsi header() seperti dibawah ini:

<?php
// Mengarahkan browser
header("Location: http://www.SitusTujuan.com/");
// Optional, stop eksekusi skrip PHP pada baris-baris selanjutnya
die();
?>

Teks http://www.SitusTujuan.com/ bisa kita ubah sesuai dengan alamat yang kita inginkan. Alamat bisa juga bersifat relatif terhadap server tempat skrip dijalankan, misalnya "Location: /direktori-kita".

Namun harap diingat bahwa fungsi header() harus dijalankan sebelum kita mengirim konten (perintah echo atau print) ke klien. Pemanggilan perintah header() setelah konten terkirim akan menyebabkan error karena pada prinsipnya header (HTTP Header) harus dikirim sebelum konten.

Sangat mudah bukan?

Kaitkata: ,

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s


Ikuti

Get every new post delivered to your Inbox.