codeigniter的session,也就是$this->session->userdata,它的实现机理并不是真正的session。
$this->session->userdata的实现可以在底层看到是采用cookie存储实现的,所以,你的问题可能并非session的问题,而是cookie的问题。
如果cookie无法使用的话,$this->session->userdata是用不了的。
我曾经写过一篇说明这个的文章,在我的网站上。地址在我的介绍里,有兴趣自己看看。
redirect 跳转页面无效,能描述得具体点吗?是程序没有执行?还是报错?
redirect是在url_helper中定义的,所以使用前需要先加载url_helper
session丢失,是否会是config配置文件中设置了cookie域
尝试通过$config['cookie_domain'] = "";
进行设置
redirect不能跳转到本页面