Php 代码点火器查看用户数据的内容

Php 代码点火器查看用户数据的内容,php,codeigniter,Php,Codeigniter,我想知道userdata的内容是什么。我怎样才能做到这一点 log_message($this->CI->session->userdata) //array 您可以这样做来显示会话中的所有用户数据 打印\r$this->session->all\u userdata 检查会话数据之前,请确保正在加载会话库 $this->load->library('session'); print_r($this->session->all_userdata());

我想知道userdata的内容是什么。我怎样才能做到这一点

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

您可以这样做来显示会话中的所有用户数据


打印\r$this->session->all\u userdata

检查会话数据之前,请确保正在加载会话库

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

您不应该将数组发送到日志文件。。。日志消息是 只是想写一个字符串。。这应该是info/error/debug。。 因此,您将无法在日志文件中获取阵列

检查使用like如何:


它会将数组转换为日志消息所期望的字符串。

您想在php页面中显示它还是只在数据库中查看它?您可以启用基准测试……因为它会自动显示会话数据或打印会话数据->会话->用户数据;这仍然表示它是一个阵列当我在log_消息中打印它时,我不想在screen@Rajeev您不应该将数组发送到日志文件。。。log_消息仅用于写入字符串。。这应该是info/error/debug。。因此,您将无法在日志文件中获取数组。当用户从android应用程序或ios登录时,会出现问题。用户\u id未被登录,因此我希望在日志文件中查看用户\u数据的内容log@Rajeev然后使用日志消息'debug',$this->CI->session->userdata'ip\u address'。。。这是为了检查ip_地址。。您可以使用ip地址/会话id/用户代理/上次活动。。。但不是完整的用户数据
$string = var_export($this->CI->session->userdata, TRUE)
log_message($string) // array(...)