最后的值没有存储在codeigniter会话中的数组中



我有一个页面,页面上有许多类似按钮和许多图像,当我单击类似按钮时,单个图像的id被发送到控制器,在控制器中,我将这些值存储在数组中的会话变量中。

$this->load->library("session");
$id_image = $this->input->post('ids');
$image_id_session =  $this->session->userdata('likes');
if (!is_array($image_id_session)){
$image_id_session = array();
}
$image_id_session[]=$id_image;
$this->session->set_userdata('likes',$image_id_session);

问题是我只是得到了当前的图像id,而当前会话中所有其他过去的id都没有存储在数组中。

检查print_r($_SESSION);是否保存了值或未保存

相关内容

  • 没有找到相关文章

最新更新