【发布时间】:2015-02-17 07:25:06
【问题描述】:
$this->session->unset_userdata('current_page_'.$pagenumber);
通过使用此代码,我正在取消会话中每个页码的数据,但问题是在某些时候我不知道会话中存在多少页数据,例如:
$this->session->unset_userdata('current_page_'.1);
$this->session->unset_userdata('current_page_'.2);
$this->session->unset_userdata('current_page_'.3);
$this->session->unset_userdata('current_page_'.4);
.
.
.
$this->session->unset_userdata('current_page_'.?????);
有没有办法从会话中取消设置数据,其中键如“current_page_%” 提前致谢。
【问题讨论】:
-
使用
current_page作为名称,然后只在会话中存储实际页码不是更好吗?$this->session->set_userdata('current_page', $page_no); -
在 $page_no 中会是 b 数组吗?
-
我不确定我是否理解你想要做什么,如果是数组,你总是可以先序列化数据:
$this->session->set_userdata('current_page', serialize($array));
标签: php codeigniter session