gachal 发表于 2014-3-5 15:18:42

session,使用userdata,总是获得images

ci版本2.1.4

$uuid=(string)($this->uri->segment(3));

$data=array(
    'uuid'=>$uuid
);

$this->session->set_userdata('uuid',$data);

echo $this->session->userdata('uuid');

问题:
$this->uri->segment(3)获取的是一个ID号码,但是输出总是images
               

IvanCI 发表于 2014-3-5 16:17:38

请把问题描述清楚, 另外session请看手册如何使用.

gachal 发表于 2014-3-5 16:52:24

http://stackoverflow.com/questions/5484429/codeigniter-session-value-as-images,解决了

在同一个动作中显示没问题
但是跳到其他动作中print_r($this->uri->segment_array()),值变为images

在使用set_userdata后,使用redirect重定向
其他动作中用print_r($this->uri->segment_array()),值终于不是images

hack方法,orz
页: [1]
查看完整版本: session,使用userdata,总是获得images