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

[版本 3.x] ci3.0跨控制器获取不到cookie数据

[复制链接]
发表于 2015-4-29 19:53:14 | 显示全部楼层 |阅读模式
在login控制器下:
$this->load->helper('cookie');
$this->input->set_cookie("sname",$row->sname,time()+3600);
$this->input->set_cookie("sno",$username,time()+3600);


然后在xs_main控制器下获取不到sname 和 sno的数据
我用了两种写法都不可以:
1、$this->input->cookie('sno');
      $this->input->cookie('sname');


2、$_COOKIE['sname']) $_COOKIE['sno']

但是cookie下面好像有数据,就是读不出来
新手求指教
发表于 2015-4-30 09:39:01 | 显示全部楼层
本帖最后由 Closer 于 2015-4-30 10:45 编辑


我用著都沒事
請貼你 config 內的 cookie 配置
以及你這兩個設置與調用的控制器全代碼
发表于 2015-5-5 14:18:16 | 显示全部楼层
本人实测ci3.0没有问题,而且使用的就是你的方法..
你可以在保存cookie之前将你的值打印出来看看是否正确
echo $row->sname;
$this->input->set_cookie("sname",$row->sname,time()+3600);

本版积分规则