Cara Membuat Redirect Time Codeigniter

Onesmart
0

Halo sobat codekku  - sekarang saya ingin berbagi lagi sebuah ilmu baru yang saya dapat dari pengalaman saya. Yaitu mengenai penambahan wait time ( Loading Time ) yang terdapat pada fungsi redirect di Codeigniter.

Wait time adalah waktu tunggu atau waktu yang dibutuhkan untuk melakukan redirect.Misal kita redirect ke page 1, dan wait time yang kita set yaitu 5 detik, jadi sebelum redirect ke halaman 1, 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 Biru di atas..Nilai wait time (satuan detik) dapat di-set sesuka hati.Tapi jangan terlalu lama.

Sekarang , redirect Codeigniter bisa digunakan dengan fitur wait time.

NB: Untuk menggunakan helper redirect codeigniter dengan cara berikut :
 
redirect ('lokasi_redirect_anda','refresh');


Cukup sekian tutorial kali ini, saya harap anda bisa menggunakannya dengan baik dan benar, dan tetap saya ingatkan, jangan lupa untuk like posting saya ini, dan juga komentarnya. Terimakasih.

Post a Comment

0 Comments
Post a Comment (0)
To Top