duplicar inserción de datos en CodeIgniter
Solo estoy insertando datos en la parte del controlador codeigniter en pastebinhttp: //pastebin.com/KBtqrAk
public function add_product()
{
$this->lang->load('log_in', 'english');
log_in_check($this->lang->line('log_in_authentication_error'), 'admin/log_in');
$this->lang->load('common', 'english');
$data['title'] = $this->lang->line('admin_index_title');
$this->load->view('admin_template/header', $data);
$this->load->view('admin_template/left_menu');
$data['error_msg'] = '';
if ($this->form_validation->run('add_product') === TRUE)
{
$this->admin_model->add_product($this->input->post());
$this->session->set_flashdata('status_msg', $this->lang->line('add_product_success'));
redirect(uri_string(), 'refresh');
exit ;
$data['error_msg'] = $this->lang->line('add_product_invalid_data');
}
$this->load->view('admin/add_product');
//$this->load->view('admin_template/notification');
$this->load->view('admin_template/footer');
}
Que mi parte del modelo es simple agregar en pastebinhttp: //pastebin.com/WiLHV2s
public function add_product($data = array())
{
$this->db->insert('ishop_product', $data);
return $this->db->insert_id();
}
mi problema es después de redirigir si presiono ctrl + F5 o F5 que los datos se están insertando. Soy nuevo en codeigniter. Ayudame por favor. Cualquier ayuda será apreciada