Я использую следующие коды для перенаправления моего пользователя на предыдущую страницу после выполнения определенной задачи.
if (isset($_SERVER['HTTP_REFERER']))
{
$this->session->set_userdata('previous_page', $_SERVER['HTTP_REFERER']);
}
else
{
$this->session->set_userdata('previous_page', base_url());
}
Приведенный выше код я использую в контроллере, а следующий код — в другом контроллере.
.... some other stuffs... I am updating database values here....
$this->db->where('t_expenseid', $t_expenseid);
query=$this->db->update('teacherexpense', $data);
redirect($this->session->userdata('previous_page'));
Приведенный выше код работает нормально, но проблема, с которой я столкнулся, заключается в том, что я хочу отправить сообщение об успешном завершении с перенаправлением, чтобы при загрузке предыдущей страницы появилось сообщение об успешном завершении (для этого у меня уже есть jquery). И для этого я добавил следующий код над перенаправлением, но я не знаю, как отправить $data или сообщение вместе с перенаправлением. И если я могу отправить его, как получить значение в контроллере предыдущей страницы.
$data['msg']='Information Has been Successfully Inserted';
Подскажите, пожалуйста, как отправить, а потом получить?
Спасибо :)