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

session 丢失

[复制链接]
发表于 2009-3-7 15:46:36 | 显示全部楼层 |阅读模式
请教一个问题,我的程序在本地运行正常,上传到服务器以后seesion丢失,具体调试的结果是这样的:

给seesion赋值了以后,输出:
echo $this->session->userdata("logged_in");     / /可以看到 值为 1,session的值还在,
redirect('homepage');                                       // 跳转到另一个controller,

在 homegpage 这个controller里,第一行代码调用  
echo $this->session->userdata("logged_in");    就已经取不到值了。

请问是什么问题,如何解决?
谢谢大家的帮忙。
发表于 2009-3-7 16:08:07 | 显示全部楼层
从给出的信息无法判断哪里出的问题。
正常情况下不会这样,我只能推荐楼主检查一下服务器和本地的日期。
发表于 2009-4-19 22:03:35 | 显示全部楼层
我也遇到这个问题了,刚创建完,显示没事,但又到另外的页面无法访问session了,出现在上传到Linux服务器下。
发表于 2009-4-20 10:58:50 | 显示全部楼层
我改成使用数据库存储后,不会再丢失了,而且又能达到安全方面的目的。
发表于 2009-5-25 11:14:04 | 显示全部楼层
这个和服务器时间有什么关系吗?我是新手,也碰到了这个问题,希望高手解答啊,谢谢
发表于 2009-5-25 11:17:09 | 显示全部楼层
我的程序在本地调试的时候就发生了session丢失,情况和楼主说得一样,请问高手们,可能是哪里出了问题啊,谢谢
发表于 2009-5-26 10:19:22 | 显示全部楼层
我的session也是经常丢失,使用数据库的,目前没找到好的解决办法
发表于 2009-6-21 18:18:15 | 显示全部楼层
session丢失应该是本地时间和服务器时间不一致导致,引起存在客户端COOKIE的SESSION丢失
发表于 2009-9-3 17:38:27 | 显示全部楼层
暂时没碰到,不过看不懂LS的解释,如果不一致,怎么处理呢?

本版积分规则