这是我的文件夹结构,在 codeigniter
中- application
- folder 1
- folder 2
- folder 3
在文件夹1 中,我要登录,那时我已经设置了会话。现在该会话我想访问文件夹2 。我尝试使用cookies,但我得到的数据是这样的:
a:15:
{
s:10:"session_id";s:32:"2900d1198a8ebee54202e02087b54ef0";
s:10:"ip_address";s:15:"1.1.10.0";
s:10:"user_agent";
s:72:"Mozilla/5.0 (Windows NT 6.3; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0";
s:13:"last_activity";i:1450264226;s:9:"user_data";s:0:"";
s:5:"LOGIN";b:1;
s:6:"email";s:21:"test@gmail.com";
s:5:"name";s:13:"test user";
s:9:"logintype";s:14:"ad";
}
990e6c416c4fe422091dd83ab6a9b6b6b5f36e3d
现在如何从该Cookie数据中获取名称?
想在文件夹2的视图中打印名称。
我有 2文件夹1)文件夹1和2)folder2。
我想允许从文件夹1登录文件夹2 ..所以,如果我已登录第一个文件夹然后当我尝试使用文件夹2访问时,它应该显示名称,因为它已经登录。
答案 0 :(得分:0)
我解决了它:
<?php
$cisess_cookie = $_COOKIE['ci_session'];
$cisess_cookie = stripslashes($cisess_cookie);
$cisess_cookie = unserialize($cisess_cookie);
$name = $cisess_cookie['name'];
echo $name;
?>
它会打印出名称。