PHP Redirection

Friday, July 4th, 2008 – 9:41 am

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?

Tags: ,

  1. 3 Responses to “PHP Redirection”

  2. artikel anda ada di:

    http://programing.infogue.com/php_redirection

    anda bisa promosikan artikel anda di infogue.com yang akan berguna untuk semua pembaca. Telah tersedia plugin/ widget vote & kirim berita yang ter-integrasi dengan sekali instalasi mudah bagi pengguna. Salam!

    By infoGue on Jul 8, 2008

  3. Thanks for this tutorial. I had been wondering how to do that until i read this.

    By Rick Lim on Aug 23, 2008

  4. Bagus juga sarannya….

    By taketips on May 15, 2009

Post a Comment