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

[版本 3.x] CI_Session 每次需要刷新页面才能生效?

[复制链接]
发表于 2015-4-22 08:17:33 | 显示全部楼层 |阅读模式
如题,困扰中。。。
谢谢帮助

发表于 2015-4-22 09:21:35 | 显示全部楼层
不懂你的意思
 楼主| 发表于 2015-4-22 17:09:36 | 显示全部楼层
本帖最后由 martin_ym 于 2015-4-22 18:52 编辑

例如以下顺序执行结果是$this->product_id = TRUE ; 但是必须刷新页或跳转其它页才执行?

if ($this->input->post('product_id')) $this->session->set_userdata('product_id', $this->input->post('product_id'));
...
if ($this->session->userdata('product_id')) $this->product_id = TRUE ;
发表于 2015-4-22 17:20:23 | 显示全部楼层
martin_ym 发表于 2015-4-22 17:09
例如以下顺序执行结果是$this->product_id = TRUE ; 但是必须刷新页或跳转其它页才执行?

if ($this->inpu ...

我用著沒事...
你的 product_id 有值之後用 member_id 紀錄?
另外,你取的是 Post 值,所以表單送出才會有值
If 才會成功判斷 Session 去執行
发表于 2015-4-22 17:29:36 | 显示全部楼层
这归结于PHP是一个解释型语言与弱类型语言
 楼主| 发表于 2015-4-22 18:55:16 | 显示全部楼层
product_id 修正了
以上是执行了post后且判断成功,否则刷新也无值。

本版积分规则