userdataの内容を知りたい。これどうやってするの。
log_message($this->CI->session->userdata) //array
var_export
次のように使用するのはどうですか?
$string = var_export($this->CI->session->userdata, TRUE)
log_message($string) // array(...)
配列を。で期待される文字列に変換しますlog_message
。
セッションデータを確認する前に、セッションライブラリをロードしていることを確認してください。
$this->load->library('session');
print_r($this->session->all_userdata());
編集 :
配列をログファイルに送信することは想定されていません...log_message()は、文字列を書き込むことだけを目的としています..これはinfo / error / debug ..である必要があります。したがって、ログファイルに配列を取得することはできません。
これを確認してください
これを行うと、セッション内のすべてのユーザーデータを表示できます
print_r($this->session->all_userdata());