如何在PHP中取消设置会话,我尝试进行flash会话。我搜索了一些与我的问题相同的话题,我发现尝试放入exit();标题:位置,但它对我不起作用
在我的控制器中
Session::set('add_message', 'added');
return redirect('/list','',array('detail_id'=>$id));
在我的重定向功能中,我可以添加exit();
function redirect($as, $parameter=array(), $query_string=array()) {
header('Location: '.route($as, $parameter, $query_string), true, 301);
exit;
}
在我的html中我尝试回显会话add_message并取消设置但它没有取消设置
if ($_SESSION('add_message')) {
echo $_SESSION('add_message');
unset($_SESSION['add_message']);
}
答案 0 :(得分:0)
$_SESSION('add_message') = false;
答案 1 :(得分:0)
试一下
session_unset(); // remove all session variables
session_destroy(); // destroy the session