用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2050|回复: 2
收起左侧

[版本 3.x] 请问CI中的SESSION赋值,取值问题

[复制链接]
发表于 2015-9-4 17:02:17 | 显示全部楼层 |阅读模式
我用的是CI框架3.0,我希望实现图片上传的URL地址存在SESSION中。先来说我在PHP自带的SESSION里实现在方法:
HTML复制代码
if (!isset($_SESSION['picinfo'])) $_SESSION['picinfo'] = array();
if (!isset($_SESSION['picid'])) $_SESSION['picid'] = 1;
    else $_SESSION['picid']++;
$_SESSION['picinfo'][$_SESSION['picid']] = $url;
复制代码


于是$_SESSION['picinfo']将把所有上传的图片的URL存到数组中。


然而我用CI中的SESSION却不知怎么实现,再此向大家请教下这个问题
我按CI用户手册上面的写了一段(满足不了上面那段代码实现的功能)如下:
$newdata = array(
    'id'     =>$_SESSION['picid'],
    'url' => $url
);

$this->session->set_userdata('picinfo',$newdata);



发表于 2015-9-7 18:31:00 | 显示全部楼层
$this->session->picinfo['url'];
 楼主| 发表于 2015-9-9 01:39:25 | 显示全部楼层
XK_XK 发表于 2015-9-7 18:31
$this->session->picinfo['url'];

谢谢你,我已经用了PHP原来的SESSION搞定了那个问题

本版积分规则