Я использую следующие коды для перенаправления моего пользователя на предыдущую страницу после выполнения определенной задачи.
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';
Не могли бы вы рассказать мне, как отправить его, а затем получить?
Спасибо :)