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

[讨论/交流] session->flashdata 失效问题

[复制链接]
发表于 2012-6-16 16:46:01 | 显示全部楼层 |阅读模式
在视图中放了一个session的“闪出数据”,提交后接收页都能正常显示,但如果在视图上有个上传图片之类的功能,点了上传后,打开一个controllers,什么都不干,关了controllers,然后提交,接收页就显示不出这个“闪出数据”了。。。。经测试,不只是上传,反正在视图中随便开了一个什么controllers,都这样。。。这是怎么回事。。
发表于 2012-6-16 18:24:26 | 显示全部楼层
刷新后就没了
发表于 2012-6-17 01:25:00 | 显示全部楼层
本帖最后由 曜日晨阳 于 2012-6-17 01:27 编辑

闪出是基于请求的,第一次打开的时候你设置了闪出数据,同时又去读取它,这时它会等到你第二次请求的时候才会出现。建议闪出的时候用redirect(),也不要用return TRUE or False并同时去设置闪出和读取闪出,否则闪出总是延迟一页。

点评

原来是这样  发表于 2013-1-21 17:29

本版积分规则