Php 会话销毁在codeigniter中工作不正常
会话销毁在codeigniter中工作不正常 标题代码Php 会话销毁在codeigniter中工作不正常,php,codeigniter,Php,Codeigniter,会话销毁在codeigniter中工作不正常 标题代码 if($session_data!="" AND $session_data['is_business_admin']=="1" AND $session_data['is_system_admin']=="0" AND $session_data['is_super_admin']=="0" ) { echo "business_admin is logout"; echo " Welcome &l
if($session_data!="" AND $session_data['is_business_admin']=="1" AND $session_data['is_system_admin']=="0" AND $session_data['is_super_admin']=="0" )
{
echo "business_admin is logout";
echo " Welcome <i>" . $session_data['first_name'] . "</i> !";
?>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
<ul style="display: none;" class="dropdown-menu">
<li><a href="<?php echo site_url('Admin/dashboard/'); ?>">Dashboard</a></li>
<li class="divider"></li>
<li><a href="<?php echo site_url('Admin/logout/'); ?>">Logout</a></li>
</ul>
</li>
</ul>
<?php }
如果($session\u data!=''和$session\u data['is\u business\u admin']=''1和$session\u data['is\u system\u admin']=''0和$session\u data['is\u super\u admin']=''0)
{
echo“业务管理系统正在注销”;
回显“欢迎”。$session_data[‘first_name']。!”;
?>
使用
在\u构造中
function __construct()
{
parent::__construct();
ob_start(); # Add this
$this->load->library('Session');
}
并在注销/会话销毁部分添加此
$this->load->driver('cache');
$this->session->sess_destroy();
$this->cache->clean();
redirect(''); # your home controller
ob_clean();
请考虑编辑您的帖子,以添加更多关于您的代码所做的解释以及为什么它会解决这个问题。一个答案主要包含代码(即使它正在工作)。通常不会帮助OP了解他们的问题。Abdulla请告诉我如何在使用redirect注销后进入登录页面您的登录控制器名称和方法名称是什么?我们的控制器名称是“Home”,我们希望重定向到登录方法(用于显示登录页面),因此请像这样使用重定向(“Home”);
不,它不会重定向登录页面
function __construct()
{
parent::__construct();
ob_start(); # Add this
$this->load->library('Session');
}
$this->load->driver('cache');
$this->session->sess_destroy();
$this->cache->clean();
redirect(''); # your home controller
ob_clean();