2016-09-21 101 views

回答

2

兩種方式來做到這一點。

01)可以使用flashdata

它很簡單。

$this->session->set_flashdata('give_some_useful_word', 'value'); 

將您的信息變量設置爲value

現在你可以使用它在控制器這樣的任何地方,

$this->session->flashdata('given_word'); 

02)可以使用sessions

$this->session->set_userdata('give_some_useful_word', 'value'); 

您的消息varible添加到value

現在你可以使用它在控制器這樣的任何地方,

$this->session->userdata('given_word'); 

兩者都喜歡相同的編碼,但我recomanded第1種方法。

更多知識here

+2

最好是使用方法一,因爲它會在下一個請求時自動清除。使用'set_userdata()'消息將保持存在,直到您清除會話數據。 (另外,它們都是會話庫的一部分,所以方法2實際上是「你可以使用'userdata'」。) – Clemenz

+1

這是工作謝謝@menaka –

+2

@Clemenz:是的,你是對的。 –