【发布时间】:2012-02-06 08:19:37
【问题描述】:
我正在尝试代码
function validate(){
$this->load->library('session');
$this->load->model('inventory/inventoryModel');
$result = $this->inventoryModel->validateUser();
if($result == 1){
$data = array(
'username' => $this->input->post('username'),
'is_loged_in' => TRUE
);
$this->session->set_userdata($data);
}
else{
$this->index();
redirect('inventory/validate');
}
}
并在 chrome 中收到错误“此网页有重定向循环” 什么是解决方案?
【问题讨论】:
-
解决方法是从你的代码中删除
redirect('inventory/validate');。 -
验证失败 -> 重定向到验证 -> 验证在相同条件下失败 -> 重定向到验证...冲洗并重复
标签: php codeigniter redirect codeigniter-url