Redirect Time Codeigniter

Untuk postingan kali ini, merupakan sebuah ilmu baru yang saya dapat.Yaitu mengenai penambahan wait time yang terdapat pada fungsi redirect di Codeigniter.Apa sih wait time itu? Wait time ya..waktu tunggu ..😀, waktu yang dibutuhkan untuk melakukan redirect.Misal kita redirect ke page A, dan wait time yang kita set yaitu 3 detik, jadi sebelum redirect ke halaman A, kita harus menunggu selama wait time tersebut..🙂

Secara default fungsi redirect di Codeigniter tidak memberikan wait time.Oleh karena itu kita harus menambahkan sendiri. Berikut langkah-langkahnya :

Buka file url_helper.php yang terdapat di folder Codeignitermu/system/helpers/

Kemudian cari baris berikut :

if ( ! function_exists('redirect'))
{
 function redirect($uri = '', $method = 'location', $wait_time = 0, $http_response_code = 302)
 {
 switch($method)
 {
 case 'refresh'    : header("Refresh:".$wait_time.";url=".site_url($uri));
 break;
 default            : header("Location: ".site_url($uri), TRUE, $http_response_code);
 break;
 }
 exit;
 }
}

Dan tambahkan dengan kode yang berwarna merah di atas..Nilai wait time (satuan detik) dapat di-set sesuka hati.Tapi jangan terlalu lama :p.

Sekarang , redirect Codeigniter bisa digunakan dengan fitur wait time.

Untuk menggunakan helper redirect codeigniter dengan cara berikut :

redirect ('lokasi_redirect_anda','refresh');

Sekian tutorial saya, semoga bermanfaat.🙂
Komentar ..monggooo🙂

3 thoughts on “Redirect Time Codeigniter

Leave a Reply

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 / Change )

Twitter picture

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

Facebook photo

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

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s