string(32) "1dc5eb3730601a3447650fa4453f36cd" -6ren">
gpt4 book ai didi

php - 如何获取 codeigniter session 用户数据变量的值?

转载 作者:可可西里 更新时间:2023-11-01 12:47:34 25 4
gpt4 key购买 nike

我已经生成了包含 session 数据的数组,

array(8) {
["session_id"]=> string(32) "1dc5eb3730601a3447650fa4453f36cd"
["ip_address"]=> string(3) "::1"
["user_agent"]=> string(102) "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36"
["last_activity"]=> int(1427602284)
["user_data"]=> string(0) ""
["roll_no"]=> string(6) "111416"
["is_logged_in"]=> int(1)
[0]=> object(stdClass)#20 (6)
{
["name"]=> string(13) "durex"
["email"]=> string(25) "durex@gmail.com"
["year"]=> string(1) "2"
["semester"]=> string(1) "4"
["branch"]=> string(2) "IT"
["parent_email"]=> string(27) "parent@durex.com"
}
}

如何使用上述 session $userdata 回显名称(杜蕾斯)?

最佳答案

如果您想设置然后检索在 Codeigniter 2.0 中设置的一些用户数据,您将遵循此过程

<?php
$user_array = array(
'name' => 'bob',
'email' => 'bob@bob.com'
);

$this->session->set_userdata('userdata', $user_array);

$user_data = $this->session->userdata('userdata');

//Returns User's name
echo $user_data['name'];
?>

我不确定您粘贴的内容是否格式正确.. 也请执行 print_rvar_dump($user_data) 以查看它的作用$user_data 变量

编辑:既然你已经更新了你的帖子,我很清楚你需要做的就是这个。

<?php
$user_data = $this->session->userdata('0');

echo $user_data->name;
?>

关于php - 如何获取 codeigniter session 用户数据变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29325425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com