Custom Redirect Time Codeigniter
Akhirnya coding lagi setelah beberapa waktu vakum :P , nah kali ni saya akan membahas custom redirect time codeigniter.
Apa itu redirect ? redirect adalah fungsi yang disediakan codeigniter untuk berpindah halaman secara otomatis sesuai parameter yang dikirimkan, semisal dari page 1 ke page 2. Pada codeigniter waktu default yang disetting adalah 0 dalam satuan detik, tetapi waktu tunggu atau wait time tersebut bisa di rubah sesuai keinginan semisal 3 detik atau 5 detik, berikut langkah-langkahnya :
Buka file
kemudian cari baris berikut :
Rubahlah nilai refresh:0 (yang berarti 0 detik) sesuai kebutuhan anda, ada dua cara menggunakan fungsi redirect, menggunakan header refresh dan menggunakan header location, suka-suka mau pakai yang mana 'hanya saja' yang bisa di setting waktunya yang menggunakan header refresh. Berikut cara menggunakanya :
Sumber : http://codeigniter.com/user_guide/helpers/url_helper.html
Buka file
url_helper.php
yang terdapat di folder Codeigniter /system/helpers/
kemudian cari baris berikut :
/**
* Header Redirect
*
* Header redirect in two flavors
* For very fine grained control over headers, you could use the Output
* Library's set_header() function.
*
* @access public
* @param string the URL
* @param string the method: location or redirect
* @return string
*/
if ( ! function_exists('redirect'))
{
function redirect($uri = '', $method = 'location', $http_response_code = 302)
{
if ( ! preg_match('#^https?://#i', $uri))
{
$uri = site_url($uri);
}
switch($method)
{
case 'refresh' : header("Refresh:0;url=".$uri);
break;
default : header("Location: ".$uri, TRUE, $http_response_code);
break;
}
exit;
}
}
Rubahlah nilai refresh:0 (yang berarti 0 detik) sesuai kebutuhan anda, ada dua cara menggunakan fungsi redirect, menggunakan header refresh dan menggunakan header location, suka-suka mau pakai yang mana 'hanya saja' yang bisa di setting waktunya yang menggunakan header refresh. Berikut cara menggunakanya :
redirect ('lokasi_redirect_anda','refresh');
Sumber : http://codeigniter.com/user_guide/helpers/url_helper.html
terimakasih infonya :) sangat membantu sekali :)
BalasHapusKalo timenya dalam bentuk minute gimana mas ngubahnya?
BalasHapusJadi kayak countdown pake whatch gitu,