Skip to main content

error redirecting

May 23, 2011 by handi2009

handi2009's picture

bro/sis yg keren abis... saya minta tolong...
skrip login.php error terus...
-----------------------------------------------------------
The page isn't redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
* This problem can sometimes be caused by disabling or refusing to accept cookies.
-----------------------------------------------------------
setting config di autoload.php :
$autoload['helper'] = array('url','form','cookie');
cuplikan skrip di controller login.php :

function login()
{
//if ($this->session->userdata('user')) redirect('');
if ($this->session->userdata('user')) redirect('prog_utama');
$data['mod'] = 'Login/';
$data['user_data'] = $this->data1_model->get_data();
$is_set_thn_1 = $this->User->getTahun1();
if($is_set_thn_1) $data['user_data']['is_set_thn_1'] = TRUE;
else $data['user_data']['is_set_thn_1'] = FALSE;
$is_set_status_1 = $this->User->getStatus1();
if($is_set_status_1) $data['user_data']['is_set_status_1'] = TRUE;
else $data['user_data']['is_set_status_1'] = FALSE;
$this->load->view('login',$data);
}
.. plz help us

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

infinite looping

May 23, 2011 by handi2009, 18 weeks 2 days ago
Comment: 8213

handi2009's picture

Saya dapat dari milis
tech.groups.yahoo.com/group/codeigniter-id/ :

Itu gara-gara ada redirect yang looping terus menerus...

Coba, di periksa, ada ngga yang kondisinya kira-kira kayak gini...

if(kondisi_1) {

} else {
redirect();
}

nah, sayangnya kondisi_1 tidak pernah tercapai akhirnya di redirect ke page yang
itu lagi, untuk menemukan kalau kondisi_1 result nya adalah FALSE....
(atau bisa juga, kondisi_1 selalu TRUE, kalau redirect nya ada di posisi
TRUE...)

intinya, cari redirect nya yang bermasalah, terus, liat kondisi yag menyebabkan
redirect itu jalan...

FYI, saya pernah ngalamin di CI dimana kondisi
TRUE == TRUE
hasilnya adalah FALSE!
so, check and recheck tiap kondisi...

thanks

May 23, 2011 by handi2009, 18 weeks 2 days ago
Comment: 8212

handi2009's picture

maaf masbro, udah dicoba pake redirect('prog_utama','refresh');,

tp hasilnya tetap error... @_@

coba yang script redirect

May 23, 2011 by primbon, 18 weeks 3 days ago
Comment: 8206

primbon's picture

coba yang script redirect nya ditambahin "refresh" mas,contoh redirect('prog_utama','refresh');

Premium Drupal Themes by Adaptivethemes