加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在codeigniter中取消一些会话数据

发布时间:2020-12-13 16:02:29 所属栏目:PHP教程 来源:网络整理
导读:我在会话中保存了一些数据,并在我的网站中保存了某些点,我给用户提供了根据数组键删除会话的某些部分的选项,我得到的数组, print_r($this- session- userdata(‘shortlist’);这给我留下了以下输出, Array ( [0] = Array ( [id] = 40 [name] = Namey Name [l
我在会话中保存了一些数据,并在我的网站中保存了某些点,我给用户提供了根据数组键删除会话的某些部分的选项,我得到的数组,

print_r($this-> session-> userdata(‘shortlist’);这给我留下了以下输出,

Array ( [0] => Array ( 
    [id] => 40 
    [name] => Namey Name 
    [location] => location is a place 
    [talent] => voice over 
    [image] => ./media/uploads/headshots/width_60_249613_10150280293315435_717615434_9570480_8341358_n.jpg ) );

如何从我的候选名单会话中删除此内容?我尝试过以下操作,但无济于事,

未设置(这 – $>会话而>用户数据( ‘名单’)[0]);

你可以用这个:
$this->session->unset_userdata('some_name');

欲了解更多信息:

http://codeigniter.com/user_guide/libraries/sessions.html

编辑:评论后:你可以这样做 –

$shortlist = $this->session->userdata('shortlist');
unset($shortlist[0]);
$this->session->set_userdata('shortlist',$shortlist);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读