【发布时间】:2013-07-28 12:04:43
【问题描述】:
如何使用 Codeigniter 会话库取消设置 flashdata?我知道 flashdata 通常在一个页面刷新后过期,但是我在我的应用程序的一部分中使用 AJAX,并且在设置 flash 数据时,如果我进行第二次 AJAX 调用它仍然存在,所以我需要一种手动取消设置 flashdata 的方法。
我认为这可能会起作用,因为它类似于取消设置会话用户数据:
$this->session->unset_flashdata('some_val');
但是它什么也没做,有什么建议吗?
【问题讨论】:
-
unset_userdata($newdata = array()) 怎么样(从“userdata”数组中删除一个会话变量)??
-
我只是将 flashdata 包装在一个 DOM 元素中,然后在 AJAX 成功时将其删除,从 userdata 数组中删除它也是一个好主意,尽管在我的情况下不是必需的。
标签: php ajax codeigniter session