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