tiantangck 发表于 2015-9-4 17:02:17

请问CI中的SESSION赋值,取值问题

我用的是CI框架3.0,我希望实现图片上传的URL地址存在SESSION中。先来说我在PHP自带的SESSION里实现在方法:
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);



XK_XK 发表于 2015-9-7 18:31:00

$this->session->picinfo['url'];

tiantangck 发表于 2015-9-9 01:39:25

XK_XK 发表于 2015-9-7 18:31
$this->session->picinfo['url'];

谢谢你,我已经用了PHP原来的SESSION搞定了那个问题
页: [1]
查看完整版本: 请问CI中的SESSION赋值,取值问题