我在这里有三个主要角色。
所有者可以退出任何版主和编辑。
我设置了这样的主持人会议:
$session_array = array(
'sess_name' => $name,
'sess_username' => $username,
'sess_id' => $id
)
$this->session->set_userdata('moderator',$session_array);
例如,如果Bob和Charlie以管理员身份登录,我如何签出Bob而不是Charlie?
这不起作用
$data = array(
'sess_name' => "bob",
'sess_username' => "bob_imoet"
)
$this->session->unset_userdata($data);
这也无法正常使用
$data = array(
'sess_name' => "bob",
'sess_username' => "bob_imoet"
)
$this->session->unset_userdata('moderator',$data);
答案 0 :(得分:0)
您的阵列存在语法错误。 ,
comman遗失了。
尝试
$data = array(
'sess_name' => "bob",
'sess_username' => "bob_imoet"
)
$this->session->unset_userdata($data);
注意: - 您需要先加载会话库。 $this->load->library('session');
或者你可以做核心PHP
尝试
unset($_SESSION['sess_name']);
unset($_SESSION['sess_username']);
注意: - 您需要启动会话。 session_start();
答案 1 :(得分:0)
试试这个......
<?php
$data = array('sess_name','sess_username'); //array of items that you want to unset
$this->session->unset_userdata($data);