【问题标题】:Last values are not getting stored in an array in session in codeigniter最后一个值没有存储在codeigniter会话中的数组中
【发布时间】:2018-08-07 06:41:47
【问题描述】:

我有一个页面,其中包含许多针对许多图像的类似按钮,当我单击类似按钮时,单个图像的 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 都没有存储在数组中。

【问题讨论】:

标签: php codeigniter session


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-13
  • 2014-01-03
  • 1970-01-01
  • 2018-01-26
  • 2022-01-01
  • 1970-01-01
相关资源
最近更新 更多