我使用CodeIgniter 2.1.0,我将数据会话存储在数据库ci_sessions
中,我希望在数据库中插入数据后得到“您的信息已成功更新”之类的消息。通过set_flashdata
和flashdata
(这些不起作用)现在我的问题在于,一旦点击(用于在数据库中插入数据),在数据库中存储数据会话,如下图所示,在第一行的两行中列user_data
为空,但在第二行有数据,如何解决?
答案 0 :(得分:0)
您是否在平台上使用任何AJAX请求?会话ID默认每300秒重新生成一次。
尝试在config.php文件中为站点范围的用法设置cookie,然后查看问题是否仍然存在。在尝试之前不要忘记删除浏览器cookie。最后,尝试设置前缀
$config['cookie_domain'] = '.yoursite.com'; //Don't forget the dot before the sitename
$config['cookie_prefix'] = "your-cookie-prefix";