Как отправить переменные данные при перенаправлении на предыдущую страницу

Я использую следующие коды для перенаправления моего пользователя на предыдущую страницу после выполнения определенной задачи.

        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'; 

Не могли бы вы рассказать мне, как отправить его, а затем получить?

Спасибо :)

6
задан black_belt 20 December 2011 в 13:47
поделиться