我有一个页面,页面上有许多类似按钮和许多图像,当我单击类似按钮时,单个图像的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);
是否保存了值或未保存