2012-12-21 48 views
-3

我想知道用戶數據的內容是什麼。我怎樣才能做到這一點。代碼點火器查看用戶數據的內容

log_message($this->CI->session->userdata) //array 
+0

你想顯示它在PHP頁面或只是看看它在數據庫中? –

+0

您可以啓用基準測試......因爲它會自動顯示會話數據 –

回答

1

確保檢查會話數據之前要裝入的會議庫..

$this->load->library('session'); 
print_r($this->session->all_userdata()); 

編輯:

你不應該送數組到日誌文件... log_message()是 只是爲了寫一個字符串。那應該是信息/錯誤/調試.. 所以,你不會得到數組中的日誌文件..

檢查this

+0

這仍然說,這是一個數組 – Rajeev

+0

,當我在log_message打印出來,我不希望打印在屏幕上 – Rajeev

+0

您@Rajeev不應該送數組到日誌文件...'log_message()'只意思是寫一個字符串..這應該是信息/錯誤/調試..所以你不會得到你的日誌文件中的數組.. –

0

你可以做到這一點,以顯示會話中的所有用戶數據的

print_r($this->session->all_userdata());

+0

或'print_r($ this-> session-> userdata); ' –

2

有關使用var_export喜歡什麼:

$string = var_export($this->CI->session->userdata, TRUE) 
log_message($string) // array(...) 

這將打開的數組,由log_message預期的字符串。